
     p            D e f a u l t                                                                                                                  S A _ B a r C h a r t                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   /!A{GAԮ <                  S A _ B a r C h a r t                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       $ S y m b o l                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       $ S y m b o l                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "   L i n e a _ P r o d u c c i o n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            S A _ B a r C h a r t                                                                         UQ K_ UQ K_ UQ K_ UQ K_    e  UQ K_      	     R e p r e s e n t s   a   u s e r - c o n f i g u r e d   S y m b o l   u s e d   t o   s h o w   p r o c e s s   g r a p h i c s   h  UQ K_ j  UQ K_      D e f a u l t   k  UQ K_ r  UQ K_
      E n a b l e      p s  UQ K_ u  UQ K_        v  UQ K_ w  UQ K_        x  UQ K_        y  UQ K_        z  UQ K_        {  UQ K_        |  UQ K_
(      E n g i n e P l a t f o r m      f ~  UQ K_   UQ K_@                   S A _ B a r C h a r t                       UQ K_
   
   N o n e      l   UQ K_      UQ K_          UQ K_          UQ K_          UQ K_          UQ K_                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       d        p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              E   E           S A _ B a r C h a r t                                                                         UQ K_ UQ K_ UQ K_ UQ K_ 	    d UQ K_         d UQ K_      S y m b o l   d d UQ K_	       e d UQ K_        f d UQ K_7   /      
      9uMs 1 g d UQ K_ h d UQ K_ i d UQ K_	       j d UQ K_                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       e d       p                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              E   E       ]  S A _ B a r C h a r t                                                                         UQ K_ UQ K_ UQ K_ UQ K_ 
    e UQ K_         e UQ K_       V i s u a l E l e m e n t   d e UQ K_        e e UQ K_      S y m b o l   f e UQ K_    PNG

   
IHDR   G   d   Ԉ-   sRGB    gAMA  a   	pHYs    od  *IDATx^o/>7)ЪI$pРC ]'@yMo"uADlRl5-۲
JiQ7J"ER)(Q.ԅDN:]̒^q)b(9ь?|;t"*	o2>^é
}R/Ow˗&_7ND=8Bx +rdvjoo^C&T6Tv98ߝDWg;>9sZ^C&;ǟQN"aHվpqZpYK'y8'p<Vgε?qCkǑI
i&W_c8*;pWd?]>ہ5:/iKET`0oln"
4-$b]Z?Bn0i'̓@]݁a0FobDg  >lz~:I6Xzos%gوd29&IHc<Jg;6HR;
эN<z{MNDI8L&}DsNwJ,! Lď?wmٽ<E4z[PCݥGVlI,v6|rݚM&kZ5F]%:t*wtb6UͧBB+!LvCԟUj|vA8ɀրxƚ0@ø
߄Rq\ E%\j
=R\VK3z(/j\T\[h5J ee%WCQsm3R\+4HDR s
*5⪲
+^w.*I[ܼ緳nUDpBJ`Ka&###s3??ϗl3Bq)&wܡGSN؍foC'8j^Ay¹G!RG|wOpfl?,P9h{{}}}%ƥ0ww@(.-=DYNz} ƥa0b	Z4!O\N-0#NkΉZF|8G)8
O'^kV|8,Le~ƗݙX"_e9ASD,Ps{rX>n30@Ql|g~2y$/z܃?=CmbjߏՎKF*9I^]]Kzz9"XvƥҒ`\
s](EvTDF	jԌùQW!Fr)'6kɇz1BZpXJvgNʎ	_e9Z4dspRxqqQ0.$
GbpH`=q)p8Rsb	Z4!h0j"JO+EFσgzkndFIܗ}_e9A(L&p8\`\
sRBC]VΑ#cCo>q/`%$_
|8Oհ\>ddϰNnr|MFKᅅVTs#g18E$
'NUJu$KaP\
sBL-9<WYr_Ņ_>!A;xxp^Ո}"I'm',GGGR
"s~%&I0.5
=XBMj<
DH|V!h|8cc~l	Nc$`ͅ|/	cO|-g<|t}9!#g18EruY94- (Pnp,޸Ћ,88׵ӰXYMI4t9Yn5یΏuY	Ybp)"s9r?zetY`lG#e
9蹟,Oq_l"<G&ܪ<U֭]V9Jors<R7o '    IENDB`g e UQ K_ h e UQ K_
    i e UQ K_
    j e UQ K_b
 Z
 2    
             d       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae 'ArchestrA.QuickScript.Runtime.QuickMath Double Multiply(Double, Double)               ?              Double Divide(Double, Double)          *ArchestrA.QuickScript.Runtime.QuickConvert Double ToDouble(Single)       ChartMax               @d       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae 'ArchestrA.QuickScript.Runtime.QuickMath Double Multiply(Double, Double)                @              Double Divide(Double, Double)          *ArchestrA.QuickScript.Runtime.QuickConvert Double ToDouble(Single)       ChartMax               @d       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae 'ArchestrA.QuickScript.Runtime.QuickMath Double Multiply(Double, Double)               @              Double Divide(Double, Double)          *ArchestrA.QuickScript.Runtime.QuickConvert Double ToDouble(Single)       ChartMax               @d       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae 'ArchestrA.QuickScript.Runtime.QuickMath Double Multiply(Double, Double)               @              Double Divide(Double, Double)          *ArchestrA.QuickScript.Runtime.QuickConvert Double ToDouble(Single)       ChartMax               @.   e                 
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089               System.Int32                  lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	              *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                	            	    Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)         	    Double ToDouble(Single)                 	             ChartRangeIncrement          ChartMax      	   
               
    Double Multiply(Double, Double)         	                                     e      ,           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()       
    System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	         	                                                  	                                    	                                   	   	                                	   
                             	   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)       
      	                ChartRangeIncrement             
                          ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                                                                                             System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                                                               BarValue          "    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                  
            &                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)     
                	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                   	   !                                           0                     	   !                                           1                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  2    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                  0                     2   6   7        	Position2          2   6   7       8                2   3   4        Bar002         	                  2   6   7       8                	                  1                     2   6   7       9             2   6   7       8                2    -ArchestrA.Visualization.GraphicLibrary.aaText4        
Bar01Value         	                  2   6   7       8                	                  0                     2   6   7       9             2   6   7       8                2   ;   4        
Bar02Value         	                  2   6   7       8                	                  1                     2   6   7       9             2   6   7       8          e      *           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()       
    System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	         	                                                  	                                    	                                   	   	                                	   
                             	   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)       
      	                ChartRangeIncrement             
                          ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                                                                                             System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                                                               BarValue          "    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                  
            &                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)     
                	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                   	   !                                           0                     	   !                                           1                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  2    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                  0                     2   6   7        	Position2          2   6   7       8                2   3   4        Bar002         	                  2   6   7       8                	                  1                     2   6   7       9             2   6   7       8          e      ,           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()       
    System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	         	                                                  	                                    	                                   	   	                                	   
                             	   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)       
      	                ChartRangeIncrement             
                          ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                                                                                             System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                                                               BarValue          "    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                  
            &                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)     
                	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                   	   !                                           0                     	   !                                           1                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  2    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                                 0                              2   6   7        	Position2          2   6   7       8                2   3   4        Bar002         	                  2   6   7       8                	                                 1                              2   6   7       9             2   6   7       8                2    -ArchestrA.Visualization.GraphicLibrary.aaText4        
Bar01Value         	                  2   6   7       8                	                                 0                              2   6   7       9             2   6   7       8                2   ;   4        
Bar02Value         	                  2   6   7       8                	                                 1                              2   6   7       9             2   6   7       8          e      *           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()       
    System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	         	                                                  	                                    	                                   	   	                                	   
                             	   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)       
      	                ChartRangeIncrement             
                          ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                                                                                             System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                                                               BarValue          "    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                  
            &                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)     
                	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                   	   !                                           0                     	   !                                           1                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  2    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                                 0                              2   6   7        	Position2          2   6   7       8                2   3   4        Bar002         	                  2   6   7       8                	                                 1                              2   6   7       9             2   6   7       8          e      2           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                              System.Int32                    
    System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	   
   #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	                                    	   	                                	   
                                	                         	       
   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                                                                                                                          System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()     
                 ID          System.Type GetType()                         !             "        
                 BarValue          $    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()     
                 
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()     
                       !                        
System.Object	                              (        
                                    	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                   	   !                                           2                     	   !                                           3                     	   !                                           4                      	   !                                           2                     	   !                                           3                     	   !                                           4                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  5    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                  2                     5   9   :        	Position2          5   9   :       ;                5   6   7        Bar002         	                  5   9   :       ;                	                  3                     5   9   :       <             5   9   :       ;                5   6   7        Bar003         	                  5   9   :       ;                	                  4                     5   9   :       <             5   9   :       ;                5    -ArchestrA.Visualization.GraphicLibrary.aaText7        
Bar01Value         	                  5   9   :       ;                	                  2                     5   9   :       <             5   9   :       ;                5   ?   7        
Bar02Value         	                  5   9   :       ;                	                  3                     5   9   :       <             5   9   :       ;                5   ?   7        
Bar03Value         	                  5   9   :       ;                	                  4                     5   9   :       <             5   9   :       ;          e      /           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                              System.Int32                    
    System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	   
   #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	                                    	   	                                	   
                                	                         	       
   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                                                                                                                          System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()     
                 ID          System.Type GetType()                         !             "        
                 BarValue          $    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()     
                 
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()     
                       !                        
System.Object	                              (        
                                    	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                   	   !                                           2                     	   !                                           3                     	   !                                           4                      	   !                                           2                     	   !                                           3                     	   !                                           4                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  5    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                  2                     5   9   :        	Position2          5   9   :       ;                5   6   7        Bar002         	                  5   9   :       ;                	                  3                     5   9   :       <             5   9   :       ;                5   6   7        Bar003         	                  5   9   :       ;                	                  4                     5   9   :       <             5   9   :       ;          e      2           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                              System.Int32                    
    System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	   
   #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	                                    	   	                                	   
                                	                         	       
   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                                                                                                                          System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()     
                 ID          System.Type GetType()                         !             "        
                 BarValue          $    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()     
                 
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()     
                       !                        
System.Object	                              (        
                                    	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                   	   !                                           2                     	   !                                           3                     	   !                                           4                      	   !                                           2                     	   !                                           3                     	   !                                           4                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  5    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                                 2                              5   9   :        	Position2          5   9   :       ;                5   6   7        Bar002         	                  5   9   :       ;                	                                 3                              5   9   :       <             5   9   :       ;                5   6   7        Bar003         	                  5   9   :       ;                	                                 4                              5   9   :       <             5   9   :       ;                5    -ArchestrA.Visualization.GraphicLibrary.aaText7        
Bar01Value         	                  5   9   :       ;                	                                 2                              5   9   :       <             5   9   :       ;                5   ?   7        
Bar02Value         	                  5   9   :       ;                	                                 3                              5   9   :       <             5   9   :       ;                5   ?   7        
Bar03Value         	                  5   9   :       ;                	                                 4                              5   9   :       <             5   9   :       ;          e      /           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                              System.Int32                    
    System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	   
   #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	                                    	   	                                	   
                                	                         	       
   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                                                                                                                          System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()     
                 ID          System.Type GetType()                         !             "        
                 BarValue          $    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()     
                 
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()     
                       !                        
System.Object	                              (        
                                    	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                   	   !                                           2                     	   !                                           3                     	   !                                           4                      	   !                                           2                     	   !                                           3                     	   !                                           4                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  5    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                                 2                              5   9   :        	Position2          5   9   :       ;                5   6   7        Bar002         	                  5   9   :       ;                	                                 3                              5   9   :       <             5   9   :       ;                5   6   7        Bar003         	                  5   9   :       ;                	                                 4                              5   9   :       <             5   9   :       ;          e      8           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
    System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	   	                                 	   
                      	          	                                   	                         
          	   
      	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                            
                                                                                                                                           System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                         !             "                         BarValue          $    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              (                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                   	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                      	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                      	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  6    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                  2                     6   :   ;        	Position2          6   :   ;       <                6   7   8        Bar002         	                  6   :   ;       <                	                  3                     6   :   ;       =             6   :   ;       <                6   7   8        Bar003         	                  6   :   ;       <                	                  4                     6   :   ;       =             6   :   ;       <                6   7   8        Bar004         	                  6   :   ;       <                	                  5                     6   :   ;       =             6   :   ;       <                6    -ArchestrA.Visualization.GraphicLibrary.aaText8        
Bar01Value         	                  6   :   ;       <                	                  2                     6   :   ;       =             6   :   ;       <                6   A   8        
Bar02Value         	                  6   :   ;       <                	                  3                     6   :   ;       =             6   :   ;       <                6   A   8        
Bar03Value         	                  6   :   ;       <                	                  4                     6   :   ;       =             6   :   ;       <                6   A   8        
Bar04Value         	                  6   :   ;       <                	                  5                     6   :   ;       =             6   :   ;       <          e      4           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
    System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	   	                                 	   
                      	          	                                   	                         
          	   
      	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                            
                                                                                                                                           System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                         !             "                         BarValue          $    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              (                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                   	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                      	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                      	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  6    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                  2                     6   :   ;        	Position2          6   :   ;       <                6   7   8        Bar002         	                  6   :   ;       <                	                  3                     6   :   ;       =             6   :   ;       <                6   7   8        Bar003         	                  6   :   ;       <                	                  4                     6   :   ;       =             6   :   ;       <                6   7   8        Bar004         	                  6   :   ;       <                	                  5                     6   :   ;       =             6   :   ;       <          e      8           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
    System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	   	                                 	   
                      	          	                                   	                         
          	   
      	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                            
                                                                                                                                           System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                         !             "                         BarValue          $    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              (                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                   	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                      	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                      	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  6    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                                 2                              6   :   ;        	Position2          6   :   ;       <                6   7   8        Bar002         	                  6   :   ;       <                	                                 3                              6   :   ;       =             6   :   ;       <                6   7   8        Bar003         	                  6   :   ;       <                	                                 4                              6   :   ;       =             6   :   ;       <                6   7   8        Bar004         	                  6   :   ;       <                	                                 5                              6   :   ;       =             6   :   ;       <                6    -ArchestrA.Visualization.GraphicLibrary.aaText8        
Bar01Value         	                  6   :   ;       <                	                                 2                              6   :   ;       =             6   :   ;       <                6   A   8        
Bar02Value         	                  6   :   ;       <                	                                 3                              6   :   ;       =             6   :   ;       <                6   A   8        
Bar03Value         	                  6   :   ;       <                	                                 4                              6   :   ;       =             6   :   ;       <                6   A   8        
Bar04Value         	                  6   :   ;       <                	                                 5                              6   :   ;       =             6   :   ;       <          e      4           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
    System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	   	                                 	   
                      	          	                                   	                         
          	   
      	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                            
                                                                                                                                           System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                         !             "                         BarValue          $    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              (                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                   	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                      	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                      	   !                                           2                     	   !                                           3                     	   !                                           4                     	   !                                           5                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  6    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	                                 2                              6   :   ;        	Position2          6   :   ;       <                6   7   8        Bar002         	                  6   :   ;       <                	                                 3                              6   :   ;       =             6   :   ;       <                6   7   8        Bar003         	                  6   :   ;       <                	                                 4                              6   :   ;       =             6   :   ;       <                6   7   8        Bar004         	                  6   :   ;       <                	                                 5                              6   :   ;       =             6   :   ;       <          e      >           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	            	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       	                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	   
                                 	                         
          	                                   	   
                                	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                
      	                ChartRangeIncrement             
                          ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                                                                                                                                                                      	              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     "   #             $                         BarValue          &    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              *                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                   	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  9    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      !            4                     9   =   >        	Position2          9   =   >       ?                9   :   ;        Bar002         	                  9   =   >       ?                	      !            5                     9   =   >       @             9   =   >       ?                9   :   ;        Bar003         	                  9   =   >       ?                	      !            6                     9   =   >       @             9   =   >       ?                9   :   ;        Bar004         	                  9   =   >       ?                	      !            7                     9   =   >       @             9   =   >       ?                9   :   ;        Bar005         	                  9   =   >       ?                	      !            8                     9   =   >       @             9   =   >       ?                9    -ArchestrA.Visualization.GraphicLibrary.aaText;        
Bar01Value         	                  9   =   >       ?                	      !            4                     9   =   >       @             9   =   >       ?                9   E   ;        
Bar02Value         	                  9   =   >       ?                	      !            5                     9   =   >       @             9   =   >       ?                9   E   ;        
Bar03Value         	                  9   =   >       ?                	      !            6                     9   =   >       @             9   =   >       ?                9   E   ;        
Bar04Value         	                  9   =   >       ?                	      !            7                     9   =   >       @             9   =   >       ?                9   E   ;        
Bar05Value         	                  9   =   >       ?                	      !            8                     9   =   >       @             9   =   >       ?          e      9           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	            	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       	                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	   
                                 	                         
          	                                   	   
                                	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                
      	                ChartRangeIncrement             
                          ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                                                                                                                                                                      	              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     "   #             $                         BarValue          &    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              *                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                   	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  9    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      !            4                     9   =   >        	Position2          9   =   >       ?                9   :   ;        Bar002         	                  9   =   >       ?                	      !            5                     9   =   >       @             9   =   >       ?                9   :   ;        Bar003         	                  9   =   >       ?                	      !            6                     9   =   >       @             9   =   >       ?                9   :   ;        Bar004         	                  9   =   >       ?                	      !            7                     9   =   >       @             9   =   >       ?                9   :   ;        Bar005         	                  9   =   >       ?                	      !            8                     9   =   >       @             9   =   >       ?          e      >           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	            	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       	                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	   
                                 	                         
          	                                   	   
                                	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                
      	                ChartRangeIncrement             
                          ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                                                                                                                                                                      	              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     "   #             $                         BarValue          &    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              *                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                   	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  9    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      !                           4                              9   =   >        	Position2          9   =   >       ?                9   :   ;        Bar002         	                  9   =   >       ?                	      !                           5                              9   =   >       @             9   =   >       ?                9   :   ;        Bar003         	                  9   =   >       ?                	      !                           6                              9   =   >       @             9   =   >       ?                9   :   ;        Bar004         	                  9   =   >       ?                	      !                           7                              9   =   >       @             9   =   >       ?                9   :   ;        Bar005         	                  9   =   >       ?                	      !                           8                              9   =   >       @             9   =   >       ?                9    -ArchestrA.Visualization.GraphicLibrary.aaText;        
Bar01Value         	                  9   =   >       ?                	      !                           4                              9   =   >       @             9   =   >       ?                9   E   ;        
Bar02Value         	                  9   =   >       ?                	      !                           5                              9   =   >       @             9   =   >       ?                9   E   ;        
Bar03Value         	                  9   =   >       ?                	      !                           6                              9   =   >       @             9   =   >       ?                9   E   ;        
Bar04Value         	                  9   =   >       ?                	      !                           7                              9   =   >       @             9   =   >       ?                9   E   ;        
Bar05Value         	                  9   =   >       ?                	      !                           8                              9   =   >       @             9   =   >       ?          e      9           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	            	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       	                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	   
                                 	                         
          	                                   	   
                                	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                
      	                ChartRangeIncrement             
                          ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                                                                                                                                                                      	              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     "   #             $                         BarValue          &    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              *                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                   	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  9    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      !                           4                              9   =   >        	Position2          9   =   >       ?                9   :   ;        Bar002         	                  9   =   >       ?                	      !                           5                              9   =   >       @             9   =   >       ?                9   :   ;        Bar003         	                  9   =   >       ?                	      !                           6                              9   =   >       @             9   =   >       ?                9   :   ;        Bar004         	                  9   =   >       ?                	      !                           7                              9   =   >       @             9   =   >       ?                9   :   ;        Bar005         	                  9   =   >       ?                	      !                           8                              9   =   >       @             9   =   >       ?          e      D           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                              System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	                                    	                                   	   
                                	                                
   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                                                                                                                                                                      	                             
              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     "   #             $                         BarValue          &    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              *                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                   	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  :    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      !            4                     :   >   ?        	Position2          :   >   ?       @                :   ;   <        Bar002         	                  :   >   ?       @                	      !            5                     :   >   ?       A             :   >   ?       @                :   ;   <        Bar003         	                  :   >   ?       @                	      !            6                     :   >   ?       A             :   >   ?       @                :   ;   <        Bar004         	                  :   >   ?       @                	      !            7                     :   >   ?       A             :   >   ?       @                :   ;   <        Bar005         	                  :   >   ?       @                	      !            8                     :   >   ?       A             :   >   ?       @                :   ;   <        Bar006         	                  :   >   ?       @                	      !            9                     :   >   ?       A             :   >   ?       @                :    -ArchestrA.Visualization.GraphicLibrary.aaText<        
Bar01Value         	                  :   >   ?       @                	      !            4                     :   >   ?       A             :   >   ?       @                :   G   <        
Bar02Value         	                  :   >   ?       @                	      !            5                     :   >   ?       A             :   >   ?       @                :   G   <        
Bar03Value         	                  :   >   ?       @                	      !            6                     :   >   ?       A             :   >   ?       @                :   G   <        
Bar04Value         	                  :   >   ?       @                	      !            7                     :   >   ?       A             :   >   ?       @                :   G   <        
Bar05Value         	                  :   >   ?       @                	      !            8                     :   >   ?       A             :   >   ?       @                :   G   <        
Bar06Value         	                  :   >   ?       @                	      !            9                     :   >   ?       A             :   >   ?       @          e      >           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                              System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	                                    	                                   	   
                                	                                
   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                                                                                                                                                                      	                             
              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     "   #             $                         BarValue          &    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              *                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                   	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  :    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      !            4                     :   >   ?        	Position2          :   >   ?       @                :   ;   <        Bar002         	                  :   >   ?       @                	      !            5                     :   >   ?       A             :   >   ?       @                :   ;   <        Bar003         	                  :   >   ?       @                	      !            6                     :   >   ?       A             :   >   ?       @                :   ;   <        Bar004         	                  :   >   ?       @                	      !            7                     :   >   ?       A             :   >   ?       @                :   ;   <        Bar005         	                  :   >   ?       @                	      !            8                     :   >   ?       A             :   >   ?       @                :   ;   <        Bar006         	                  :   >   ?       @                	      !            9                     :   >   ?       A             :   >   ?       @          e      D           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                              System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	                                    	                                   	   
                                	                                
   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                                                                                                                                                                      	                             
              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     "   #             $                         BarValue          &    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              *                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                   	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  :    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      !                           4                              :   >   ?        	Position2          :   >   ?       @                :   ;   <        Bar002         	                  :   >   ?       @                	      !                           5                              :   >   ?       A             :   >   ?       @                :   ;   <        Bar003         	                  :   >   ?       @                	      !                           6                              :   >   ?       A             :   >   ?       @                :   ;   <        Bar004         	                  :   >   ?       @                	      !                           7                              :   >   ?       A             :   >   ?       @                :   ;   <        Bar005         	                  :   >   ?       @                	      !                           8                              :   >   ?       A             :   >   ?       @                :   ;   <        Bar006         	                  :   >   ?       @                	      !                           9                              :   >   ?       A             :   >   ?       @                :    -ArchestrA.Visualization.GraphicLibrary.aaText<        
Bar01Value         	                  :   >   ?       @                	      !                           4                              :   >   ?       A             :   >   ?       @                :   G   <        
Bar02Value         	                  :   >   ?       @                	      !                           5                              :   >   ?       A             :   >   ?       @                :   G   <        
Bar03Value         	                  :   >   ?       @                	      !                           6                              :   >   ?       A             :   >   ?       @                :   G   <        
Bar04Value         	                  :   >   ?       @                	      !                           7                              :   >   ?       A             :   >   ?       @                :   G   <        
Bar05Value         	                  :   >   ?       @                	      !                           8                              :   >   ?       A             :   >   ?       @                :   G   <        
Bar06Value         	                  :   >   ?       @                	      !                           9                              :   >   ?       A             :   >   ?       @          e      >           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                              System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	                                    	                                   	   
                                	                                
   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                                                                                                                                                                      	                             
              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     "   #             $                         BarValue          &    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              *                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                   	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                      	   !                                           4                     	   !                                           5                     	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  :    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      !                           4                              :   >   ?        	Position2          :   >   ?       @                :   ;   <        Bar002         	                  :   >   ?       @                	      !                           5                              :   >   ?       A             :   >   ?       @                :   ;   <        Bar003         	                  :   >   ?       @                	      !                           6                              :   >   ?       A             :   >   ?       @                :   ;   <        Bar004         	                  :   >   ?       @                	      !                           7                              :   >   ?       A             :   >   ?       @                :   ;   <        Bar005         	                  :   >   ?       @                	      !                           8                              :   >   ?       A             :   >   ?       @                :   ;   <        Bar006         	                  :   >   ?       @                	      !                           9                              :   >   ?       A             :   >   ?       @          e      J           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                   System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	                                    	   
                                	                                   	                         
          	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                                                                                                                                                                       	                             
                                           System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  =    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #            6                     =   A   B        	Position2          =   A   B       C                =   >   ?        Bar002         	                  =   A   B       C                	      #            7                     =   A   B       D             =   A   B       C                =   >   ?        Bar003         	                  =   A   B       C                	      #            8                     =   A   B       D             =   A   B       C                =   >   ?        Bar004         	                  =   A   B       C                	      #            9                     =   A   B       D             =   A   B       C                =   >   ?        Bar005         	                  =   A   B       C                	      #            :                     =   A   B       D             =   A   B       C                =   >   ?        Bar006         	                  =   A   B       C                	      #            ;                     =   A   B       D             =   A   B       C                =   >   ?        Bar007         	                  =   A   B       C                	      #            <                     =   A   B       D             =   A   B       C                =    -ArchestrA.Visualization.GraphicLibrary.aaText?        
Bar01Value         	                  =   A   B       C                	      #            6                     =   A   B       D             =   A   B       C                =   K   ?        
Bar02Value         	                  =   A   B       C                	      #            7                     =   A   B       D             =   A   B       C                =   K   ?        
Bar03Value         	                  =   A   B       C                	      #            8                     =   A   B       D             =   A   B       C                =   K   ?        
Bar04Value         	                  =   A   B       C                	      #            9                     =   A   B       D             =   A   B       C                =   K   ?        
Bar05Value         	                  =   A   B       C                	      #            :                     =   A   B       D             =   A   B       C                =   K   ?        
Bar06Value         	                  =   A   B       C                	      #            ;                     =   A   B       D             =   A   B       C                =   K   ?        
Bar07Value         	                  =   A   B       C                	      #            <                     =   A   B       D             =   A   B       C          e      C           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                   System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	                                    	   
                                	                                   	                         
          	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                                                                                                                                                                       	                             
                                           System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  =    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #            6                     =   A   B        	Position2          =   A   B       C                =   >   ?        Bar002         	                  =   A   B       C                	      #            7                     =   A   B       D             =   A   B       C                =   >   ?        Bar003         	                  =   A   B       C                	      #            8                     =   A   B       D             =   A   B       C                =   >   ?        Bar004         	                  =   A   B       C                	      #            9                     =   A   B       D             =   A   B       C                =   >   ?        Bar005         	                  =   A   B       C                	      #            :                     =   A   B       D             =   A   B       C                =   >   ?        Bar006         	                  =   A   B       C                	      #            ;                     =   A   B       D             =   A   B       C                =   >   ?        Bar007         	                  =   A   B       C                	      #            <                     =   A   B       D             =   A   B       C          e      J           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                   System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	                                    	   
                                	                                   	                         
          	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                                                                                                                                                                       	                             
                                           System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  =    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #                           6                              =   A   B        	Position2          =   A   B       C                =   >   ?        Bar002         	                  =   A   B       C                	      #                           7                              =   A   B       D             =   A   B       C                =   >   ?        Bar003         	                  =   A   B       C                	      #                           8                              =   A   B       D             =   A   B       C                =   >   ?        Bar004         	                  =   A   B       C                	      #                           9                              =   A   B       D             =   A   B       C                =   >   ?        Bar005         	                  =   A   B       C                	      #                           :                              =   A   B       D             =   A   B       C                =   >   ?        Bar006         	                  =   A   B       C                	      #                           ;                              =   A   B       D             =   A   B       C                =   >   ?        Bar007         	                  =   A   B       C                	      #                           <                              =   A   B       D             =   A   B       C                =    -ArchestrA.Visualization.GraphicLibrary.aaText?        
Bar01Value         	                  =   A   B       C                	      #                           6                              =   A   B       D             =   A   B       C                =   K   ?        
Bar02Value         	                  =   A   B       C                	      #                           7                              =   A   B       D             =   A   B       C                =   K   ?        
Bar03Value         	                  =   A   B       C                	      #                           8                              =   A   B       D             =   A   B       C                =   K   ?        
Bar04Value         	                  =   A   B       C                	      #                           9                              =   A   B       D             =   A   B       C                =   K   ?        
Bar05Value         	                  =   A   B       C                	      #                           :                              =   A   B       D             =   A   B       C                =   K   ?        
Bar06Value         	                  =   A   B       C                	      #                           ;                              =   A   B       D             =   A   B       C                =   K   ?        
Bar07Value         	                  =   A   B       C                	      #                           <                              =   A   B       D             =   A   B       C          e      C           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                   System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	                                    	   
                                	                                   	                         
          	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                                                                                                                                                                       	                             
                                           System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  =    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #                           6                              =   A   B        	Position2          =   A   B       C                =   >   ?        Bar002         	                  =   A   B       C                	      #                           7                              =   A   B       D             =   A   B       C                =   >   ?        Bar003         	                  =   A   B       C                	      #                           8                              =   A   B       D             =   A   B       C                =   >   ?        Bar004         	                  =   A   B       C                	      #                           9                              =   A   B       D             =   A   B       C                =   >   ?        Bar005         	                  =   A   B       C                	      #                           :                              =   A   B       D             =   A   B       C                =   >   ?        Bar006         	                  =   A   B       C                	      #                           ;                              =   A   B       D             =   A   B       C                =   >   ?        Bar007         	                  =   A   B       C                	      #                           <                              =   A   B       D             =   A   B       C          e      P           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                        System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	   
                                 	                         
          	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                                                                                                                                                                       	                             
                                                                        System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  >    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #            6                     >   B   C        	Position2          >   B   C       D                >   ?   @        Bar002         	                  >   B   C       D                	      #            7                     >   B   C       E             >   B   C       D                >   ?   @        Bar003         	                  >   B   C       D                	      #            8                     >   B   C       E             >   B   C       D                >   ?   @        Bar004         	                  >   B   C       D                	      #            9                     >   B   C       E             >   B   C       D                >   ?   @        Bar005         	                  >   B   C       D                	      #            :                     >   B   C       E             >   B   C       D                >   ?   @        Bar006         	                  >   B   C       D                	      #            ;                     >   B   C       E             >   B   C       D                >   ?   @        Bar007         	                  >   B   C       D                	      #            <                     >   B   C       E             >   B   C       D                >   ?   @        Bar008         	                  >   B   C       D                	      #            =                     >   B   C       E             >   B   C       D                >    -ArchestrA.Visualization.GraphicLibrary.aaText@        
Bar01Value         	                  >   B   C       D                	      #            6                     >   B   C       E             >   B   C       D                >   M   @        
Bar02Value         	                  >   B   C       D                	      #            7                     >   B   C       E             >   B   C       D                >   M   @        
Bar03Value         	                  >   B   C       D                	      #            8                     >   B   C       E             >   B   C       D                >   M   @        
Bar04Value         	                  >   B   C       D                	      #            9                     >   B   C       E             >   B   C       D                >   M   @        
Bar05Value         	                  >   B   C       D                	      #            :                     >   B   C       E             >   B   C       D                >   M   @        
Bar06Value         	                  >   B   C       D                	      #            ;                     >   B   C       E             >   B   C       D                >   M   @        
Bar07Value         	                  >   B   C       D                	      #            <                     >   B   C       E             >   B   C       D                >   M   @        
Bar08Value         	                  >   B   C       D                	      #            =                     >   B   C       E             >   B   C       D          e      H           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                        System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	   
                                 	                         
          	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                                                                                                                                                                       	                             
                                                                        System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  >    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #            6                     >   B   C        	Position2          >   B   C       D                >   ?   @        Bar002         	                  >   B   C       D                	      #            7                     >   B   C       E             >   B   C       D                >   ?   @        Bar003         	                  >   B   C       D                	      #            8                     >   B   C       E             >   B   C       D                >   ?   @        Bar004         	                  >   B   C       D                	      #            9                     >   B   C       E             >   B   C       D                >   ?   @        Bar005         	                  >   B   C       D                	      #            :                     >   B   C       E             >   B   C       D                >   ?   @        Bar006         	                  >   B   C       D                	      #            ;                     >   B   C       E             >   B   C       D                >   ?   @        Bar007         	                  >   B   C       D                	      #            <                     >   B   C       E             >   B   C       D                >   ?   @        Bar008         	                  >   B   C       D                	      #            =                     >   B   C       E             >   B   C       D          e      P           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                        System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	   
                                 	                         
          	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                                                                                                                                                                       	                             
                                                                        System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  >    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #                           6                              >   B   C        	Position2          >   B   C       D                >   ?   @        Bar002         	                  >   B   C       D                	      #                           7                              >   B   C       E             >   B   C       D                >   ?   @        Bar003         	                  >   B   C       D                	      #                           8                              >   B   C       E             >   B   C       D                >   ?   @        Bar004         	                  >   B   C       D                	      #                           9                              >   B   C       E             >   B   C       D                >   ?   @        Bar005         	                  >   B   C       D                	      #                           :                              >   B   C       E             >   B   C       D                >   ?   @        Bar006         	                  >   B   C       D                	      #                           ;                              >   B   C       E             >   B   C       D                >   ?   @        Bar007         	                  >   B   C       D                	      #                           <                              >   B   C       E             >   B   C       D                >   ?   @        Bar008         	                  >   B   C       D                	      #                           =                              >   B   C       E             >   B   C       D                >    -ArchestrA.Visualization.GraphicLibrary.aaText@        
Bar01Value         	                  >   B   C       D                	      #                           6                              >   B   C       E             >   B   C       D                >   M   @        
Bar02Value         	                  >   B   C       D                	      #                           7                              >   B   C       E             >   B   C       D                >   M   @        
Bar03Value         	                  >   B   C       D                	      #                           8                              >   B   C       E             >   B   C       D                >   M   @        
Bar04Value         	                  >   B   C       D                	      #                           9                              >   B   C       E             >   B   C       D                >   M   @        
Bar05Value         	                  >   B   C       D                	      #                           :                              >   B   C       E             >   B   C       D                >   M   @        
Bar06Value         	                  >   B   C       D                	      #                           ;                              >   B   C       E             >   B   C       D                >   M   @        
Bar07Value         	                  >   B   C       D                	      #                           <                              >   B   C       E             >   B   C       D                >   M   @        
Bar08Value         	                  >   B   C       D                	      #                           =                              >   B   C       E             >   B   C       D          e      H           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                        System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	   
                                 	                         
          	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                                                                                                                                                                       	                             
                                                                        System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                          iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  >    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #                           6                              >   B   C        	Position2          >   B   C       D                >   ?   @        Bar002         	                  >   B   C       D                	      #                           7                              >   B   C       E             >   B   C       D                >   ?   @        Bar003         	                  >   B   C       D                	      #                           8                              >   B   C       E             >   B   C       D                >   ?   @        Bar004         	                  >   B   C       D                	      #                           9                              >   B   C       E             >   B   C       D                >   ?   @        Bar005         	                  >   B   C       D                	      #                           :                              >   B   C       E             >   B   C       D                >   ?   @        Bar006         	                  >   B   C       D                	      #                           ;                              >   B   C       E             >   B   C       D                >   ?   @        Bar007         	                  >   B   C       D                	      #                           <                              >   B   C       E             >   B   C       D                >   ?   @        Bar008         	                  >   B   C       D                	      #                           =                              >   B   C       E             >   B   C       D          e      V           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                             System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      	              System.Int32[]      	              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       
                 	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                                                                                                                                                                       	                             
                                                                                	       
              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                  	   !                            	                
Bar09Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                   	                        6         	            	   !                   	                        7         	            	   !                   	                        8         	            	   !                   	                        9         	            	   !                   	                        :         	            	   !                   	                        ;         	            	   !                   	                        <         	            	   !                   	                        =         	            	   !                   	         	               >         	                 iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  ?    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #            6                     ?   C   D        	Position2          ?   C   D       E                ?   @   A        Bar002         	                  ?   C   D       E                	      #            7                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar003         	                  ?   C   D       E                	      #            8                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar004         	                  ?   C   D       E                	      #            9                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar005         	                  ?   C   D       E                	      #            :                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar006         	                  ?   C   D       E                	      #            ;                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar007         	                  ?   C   D       E                	      #            <                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar008         	                  ?   C   D       E                	      #            =                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar009         	                  ?   C   D       E                	      #            >                     ?   C   D       F             ?   C   D       E                ?    -ArchestrA.Visualization.GraphicLibrary.aaTextA        
Bar01Value         	                  ?   C   D       E                	      #            6                     ?   C   D       F             ?   C   D       E                ?   O   A        
Bar02Value         	                  ?   C   D       E                	      #            7                     ?   C   D       F             ?   C   D       E                ?   O   A        
Bar03Value         	                  ?   C   D       E                	      #            8                     ?   C   D       F             ?   C   D       E                ?   O   A        
Bar04Value         	                  ?   C   D       E                	      #            9                     ?   C   D       F             ?   C   D       E                ?   O   A        
Bar05Value         	                  ?   C   D       E                	      #            :                     ?   C   D       F             ?   C   D       E                ?   O   A        
Bar06Value         	                  ?   C   D       E                	      #            ;                     ?   C   D       F             ?   C   D       E                ?   O   A        
Bar07Value         	                  ?   C   D       E                	      #            <                     ?   C   D       F             ?   C   D       E                ?   O   A        
Bar08Value         	                  ?   C   D       E                	      #            =                     ?   C   D       F             ?   C   D       E                ?   O   A        
Bar09Value         	                  ?   C   D       E                	      #            >                     ?   C   D       F             ?   C   D       E          e      M           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                             System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      	              System.Int32[]      	              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       
                 	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                                                                                                                                                                       	                             
                                                                                	       
              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                  	   !                            	                
Bar09Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                   	                        6         	            	   !                   	                        7         	            	   !                   	                        8         	            	   !                   	                        9         	            	   !                   	                        :         	            	   !                   	                        ;         	            	   !                   	                        <         	            	   !                   	                        =         	            	   !                   	         	               >         	                 iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  ?    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #            6                     ?   C   D        	Position2          ?   C   D       E                ?   @   A        Bar002         	                  ?   C   D       E                	      #            7                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar003         	                  ?   C   D       E                	      #            8                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar004         	                  ?   C   D       E                	      #            9                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar005         	                  ?   C   D       E                	      #            :                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar006         	                  ?   C   D       E                	      #            ;                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar007         	                  ?   C   D       E                	      #            <                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar008         	                  ?   C   D       E                	      #            =                     ?   C   D       F             ?   C   D       E                ?   @   A        Bar009         	                  ?   C   D       E                	      #            >                     ?   C   D       F             ?   C   D       E          e      V           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                             System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      	              System.Int32[]      	              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       
                 	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                                                                                                                                                                       	                             
                                                                                	       
              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                  	   !                            	                
Bar09Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                   	                        6         	            	   !                   	                        7         	            	   !                   	                        8         	            	   !                   	                        9         	            	   !                   	                        :         	            	   !                   	                        ;         	            	   !                   	                        <         	            	   !                   	                        =         	            	   !                   	         	               >         	                 iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  ?    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #                  	         6                              ?   C   D        	Position2          ?   C   D       E                ?   @   A        Bar002         	                  ?   C   D       E                	      #                  	         7                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar003         	                  ?   C   D       E                	      #                  	         8                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar004         	                  ?   C   D       E                	      #                  	         9                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar005         	                  ?   C   D       E                	      #                  	         :                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar006         	                  ?   C   D       E                	      #                  	         ;                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar007         	                  ?   C   D       E                	      #                  	         <                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar008         	                  ?   C   D       E                	      #                  	         =                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar009         	                  ?   C   D       E                	      #                  	         >                              ?   C   D       F             ?   C   D       E                ?    -ArchestrA.Visualization.GraphicLibrary.aaTextA        
Bar01Value         	                  ?   C   D       E                	      #                  	         6                              ?   C   D       F             ?   C   D       E                ?   O   A        
Bar02Value         	                  ?   C   D       E                	      #                  	         7                              ?   C   D       F             ?   C   D       E                ?   O   A        
Bar03Value         	                  ?   C   D       E                	      #                  	         8                              ?   C   D       F             ?   C   D       E                ?   O   A        
Bar04Value         	                  ?   C   D       E                	      #                  	         9                              ?   C   D       F             ?   C   D       E                ?   O   A        
Bar05Value         	                  ?   C   D       E                	      #                  	         :                              ?   C   D       F             ?   C   D       E                ?   O   A        
Bar06Value         	                  ?   C   D       E                	      #                  	         ;                              ?   C   D       F             ?   C   D       E                ?   O   A        
Bar07Value         	                  ?   C   D       E                	      #                  	         <                              ?   C   D       F             ?   C   D       E                ?   O   A        
Bar08Value         	                  ?   C   D       E                	      #                  	         =                              ?   C   D       F             ?   C   D       E                ?   O   A        
Bar09Value         	                  ?   C   D       E                	      #                  	         >                              ?   C   D       F             ?   C   D       E          e      M           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                             System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      	              System.Int32[]      	              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       
                 	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                                                                                                                                                                       	                             
                                                                                	       
              System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                  	   !                            	                
Bar09Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                      	   !                   	                        6         	            	   !                   	                        7         	            	   !                   	                        8         	            	   !                   	                        9         	            	   !                   	                        :         	            	   !                   	                        ;         	            	   !                   	                        <         	            	   !                   	                        =         	            	   !                   	         	               >         	                 iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  ?    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #                  	         6                              ?   C   D        	Position2          ?   C   D       E                ?   @   A        Bar002         	                  ?   C   D       E                	      #                  	         7                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar003         	                  ?   C   D       E                	      #                  	         8                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar004         	                  ?   C   D       E                	      #                  	         9                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar005         	                  ?   C   D       E                	      #                  	         :                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar006         	                  ?   C   D       E                	      #                  	         ;                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar007         	                  ?   C   D       E                	      #                  	         <                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar008         	                  ?   C   D       E                	      #                  	         =                              ?   C   D       F             ?   C   D       E                ?   @   A        Bar009         	                  ?   C   D       E                	      #                  	         >                              ?   C   D       F             ?   C   D       E          e      \           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                                                  System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      
              System.Int32[]      
              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
                  	   
               $       Bar10   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	                         
          	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                                                                                                                                                                       	                             
                                                                                	       
                      
                     System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                  	   !                            	                
Bar09Position                  	   !                            
                
Bar10Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                   	                        6         	            	   !                   	                        7         	            	   !                   	                        8         	            	   !                   	                        9         	            	   !                   	                        :         	            	   !                   	                        ;         	            	   !                   	                        <         	            	   !                   	                        =         	            	   !                   	         	               >         	            	   !                   	         
               ?         	             	   !                   
                        6         
            	   !                   
                        7         
            	   !                   
                        8         
            	   !                   
                        9         
            	   !                   
                        :         
            	   !                   
                        ;         
            	   !                   
                        <         
            	   !                   
                        =         
            	   !                   
         	               >         
            	   !                   
         
               ?         
                 iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  @    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #            6                     @   D   E        	Position2          @   D   E       F                @   A   B        Bar002         	                  @   D   E       F                	      #            7                     @   D   E       G             @   D   E       F                @   A   B        Bar003         	                  @   D   E       F                	      #            8                     @   D   E       G             @   D   E       F                @   A   B        Bar004         	                  @   D   E       F                	      #            9                     @   D   E       G             @   D   E       F                @   A   B        Bar005         	                  @   D   E       F                	      #            :                     @   D   E       G             @   D   E       F                @   A   B        Bar006         	                  @   D   E       F                	      #            ;                     @   D   E       G             @   D   E       F                @   A   B        Bar007         	                  @   D   E       F                	      #            <                     @   D   E       G             @   D   E       F                @   A   B        Bar008         	                  @   D   E       F                	      #            =                     @   D   E       G             @   D   E       F                @   A   B        Bar009         	                  @   D   E       F                	      #            >                     @   D   E       G             @   D   E       F                @   A   B        Bar010         	                  @   D   E       F                	      #            ?                     @   D   E       G             @   D   E       F                @    -ArchestrA.Visualization.GraphicLibrary.aaTextB        
Bar01Value         	                  @   D   E       F                	      #            6                     @   D   E       G             @   D   E       F                @   Q   B        
Bar02Value         	                  @   D   E       F                	      #            7                     @   D   E       G             @   D   E       F                @   Q   B        
Bar03Value         	                  @   D   E       F                	      #            8                     @   D   E       G             @   D   E       F                @   Q   B        
Bar04Value         	                  @   D   E       F                	      #            9                     @   D   E       G             @   D   E       F                @   Q   B        
Bar05Value         	                  @   D   E       F                	      #            :                     @   D   E       G             @   D   E       F                @   Q   B        
Bar06Value         	                  @   D   E       F                	      #            ;                     @   D   E       G             @   D   E       F                @   Q   B        
Bar07Value         	                  @   D   E       F                	      #            <                     @   D   E       G             @   D   E       F                @   Q   B        
Bar08Value         	                  @   D   E       F                	      #            =                     @   D   E       G             @   D   E       F                @   Q   B        
Bar09Value         	                  @   D   E       F                	      #            >                     @   D   E       G             @   D   E       F                @   Q   B        
Bar10Value         	                  @   D   E       F                	      #            ?                     @   D   E       G             @   D   E       F          e      R           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                                                  System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      
              System.Int32[]      
              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
                  	   
               $       Bar10   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	                         
          	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                                                                                                                                                                       	                             
                                                                                	       
                      
                     System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                  	   !                            	                
Bar09Position                  	   !                            
                
Bar10Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                   	                        6         	            	   !                   	                        7         	            	   !                   	                        8         	            	   !                   	                        9         	            	   !                   	                        :         	            	   !                   	                        ;         	            	   !                   	                        <         	            	   !                   	                        =         	            	   !                   	         	               >         	            	   !                   	         
               ?         	             	   !                   
                        6         
            	   !                   
                        7         
            	   !                   
                        8         
            	   !                   
                        9         
            	   !                   
                        :         
            	   !                   
                        ;         
            	   !                   
                        <         
            	   !                   
                        =         
            	   !                   
         	               >         
            	   !                   
         
               ?         
                 iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  @    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #            6                     @   D   E        	Position2          @   D   E       F                @   A   B        Bar002         	                  @   D   E       F                	      #            7                     @   D   E       G             @   D   E       F                @   A   B        Bar003         	                  @   D   E       F                	      #            8                     @   D   E       G             @   D   E       F                @   A   B        Bar004         	                  @   D   E       F                	      #            9                     @   D   E       G             @   D   E       F                @   A   B        Bar005         	                  @   D   E       F                	      #            :                     @   D   E       G             @   D   E       F                @   A   B        Bar006         	                  @   D   E       F                	      #            ;                     @   D   E       G             @   D   E       F                @   A   B        Bar007         	                  @   D   E       F                	      #            <                     @   D   E       G             @   D   E       F                @   A   B        Bar008         	                  @   D   E       F                	      #            =                     @   D   E       G             @   D   E       F                @   A   B        Bar009         	                  @   D   E       F                	      #            >                     @   D   E       G             @   D   E       F                @   A   B        Bar010         	                  @   D   E       F                	      #            ?                     @   D   E       G             @   D   E       F          e      \           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                                                  System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      
              System.Int32[]      
              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
                  	   
               $       Bar10   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	                         
          	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                                                                                                                                                                       	                             
                                                                                	       
                      
                     System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                  	   !                            	                
Bar09Position                  	   !                            
                
Bar10Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                   	                        6         	            	   !                   	                        7         	            	   !                   	                        8         	            	   !                   	                        9         	            	   !                   	                        :         	            	   !                   	                        ;         	            	   !                   	                        <         	            	   !                   	                        =         	            	   !                   	         	               >         	            	   !                   	         
               ?         	             	   !                   
                        6         
            	   !                   
                        7         
            	   !                   
                        8         
            	   !                   
                        9         
            	   !                   
                        :         
            	   !                   
                        ;         
            	   !                   
                        <         
            	   !                   
                        =         
            	   !                   
         	               >         
            	   !                   
         
               ?         
                 iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  @    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #                  
         6                              @   D   E        	Position2          @   D   E       F                @   A   B        Bar002         	                  @   D   E       F                	      #                  
         7                              @   D   E       G             @   D   E       F                @   A   B        Bar003         	                  @   D   E       F                	      #                  
         8                              @   D   E       G             @   D   E       F                @   A   B        Bar004         	                  @   D   E       F                	      #                  
         9                              @   D   E       G             @   D   E       F                @   A   B        Bar005         	                  @   D   E       F                	      #                  
         :                              @   D   E       G             @   D   E       F                @   A   B        Bar006         	                  @   D   E       F                	      #                  
         ;                              @   D   E       G             @   D   E       F                @   A   B        Bar007         	                  @   D   E       F                	      #                  
         <                              @   D   E       G             @   D   E       F                @   A   B        Bar008         	                  @   D   E       F                	      #                  
         =                              @   D   E       G             @   D   E       F                @   A   B        Bar009         	                  @   D   E       F                	      #                  
         >                              @   D   E       G             @   D   E       F                @   A   B        Bar010         	                  @   D   E       F                	      #                  
         ?                              @   D   E       G             @   D   E       F                @    -ArchestrA.Visualization.GraphicLibrary.aaTextB        
Bar01Value         	                  @   D   E       F                	      #                  
         6                              @   D   E       G             @   D   E       F                @   Q   B        
Bar02Value         	                  @   D   E       F                	      #                  
         7                              @   D   E       G             @   D   E       F                @   Q   B        
Bar03Value         	                  @   D   E       F                	      #                  
         8                              @   D   E       G             @   D   E       F                @   Q   B        
Bar04Value         	                  @   D   E       F                	      #                  
         9                              @   D   E       G             @   D   E       F                @   Q   B        
Bar05Value         	                  @   D   E       F                	      #                  
         :                              @   D   E       G             @   D   E       F                @   Q   B        
Bar06Value         	                  @   D   E       F                	      #                  
         ;                              @   D   E       G             @   D   E       F                @   Q   B        
Bar07Value         	                  @   D   E       F                	      #                  
         <                              @   D   E       G             @   D   E       F                @   Q   B        
Bar08Value         	                  @   D   E       F                	      #                  
         =                              @   D   E       G             @   D   E       F                @   Q   B        
Bar09Value         	                  @   D   E       F                	      #                  
         >                              @   D   E       G             @   D   E       F                @   Q   B        
Bar10Value         	                  @   D   E       F                	      #                  
         ?                              @   D   E       G             @   D   E       F          e      R           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                                                  System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      
              System.Int32[]      
              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
                  	   
               $       Bar10   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	                         
          	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                                                                                                                                                                       	                             
                                                                                	       
                      
                     System.Data.DataColumnCollection 6System.Data.DataColumn Add(System.String, System.Type)           .System.Data.DataColumnCollection get_Columns()                      ID          System.Type GetType()                     $   %             &                         BarValue          (    !                                    System.Data.DataView Void set_Sort(System.String)           &System.Data.DataView get_DefaultView()                      
BarValue DESC                  ?   	       Double ToDouble(Int32)             Int32 get_Length()                            System.Data.DataRowCollection (System.Data.DataRow Add(System.Object[])           (System.Data.DataRowCollection get_Rows()                            !                        
System.Object	                              ,                                            	       Int32 ToInt32(System.Object)             System.Object get_Item(Int32)                     	         	                                  	   !                                            
Bar01Position                  	   !                                            
Bar02Position                  	   !                                            
Bar03Position                  	   !                                            
Bar04Position                  	   !                                            
Bar05Position                  	   !                                            
Bar06Position                  	   !                                            
Bar07Position                  	   !                                            
Bar08Position                  	   !                            	                
Bar09Position                  	   !                            
                
Bar10Position                   	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                                           6                     	   !                                           7                     	   !                                           8                     	   !                                           9                     	   !                                           :                     	   !                                           ;                     	   !                                           <                     	   !                                           =                     	   !                            	               >                     	   !                            
               ?                      	   !                   	                        6         	            	   !                   	                        7         	            	   !                   	                        8         	            	   !                   	                        9         	            	   !                   	                        :         	            	   !                   	                        ;         	            	   !                   	                        <         	            	   !                   	                        =         	            	   !                   	         	               >         	            	   !                   	         
               ?         	             	   !                   
                        6         
            	   !                   
                        7         
            	   !                   
                        8         
            	   !                   
                        9         
            	   !                   
                        :         
            	   !                   
                        ;         
            	   !                   
                        <         
            	   !                   
                        =         
            	   !                   
         	               >         
            	   !                   
         
               ?         
                 iArchestrA.Visualization.GraphicLibrary, Version=4.0.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae .ArchestrA.Visualization.GraphicLibrary.aaGroup Void set_Y(Int32)     Bar001         	                  @    -ArchestrA.Visualization.GraphicLibrary.aaLine 
Int32 get_Y()     	Position1             	      #                  
         6                              @   D   E        	Position2          @   D   E       F                @   A   B        Bar002         	                  @   D   E       F                	      #                  
         7                              @   D   E       G             @   D   E       F                @   A   B        Bar003         	                  @   D   E       F                	      #                  
         8                              @   D   E       G             @   D   E       F                @   A   B        Bar004         	                  @   D   E       F                	      #                  
         9                              @   D   E       G             @   D   E       F                @   A   B        Bar005         	                  @   D   E       F                	      #                  
         :                              @   D   E       G             @   D   E       F                @   A   B        Bar006         	                  @   D   E       F                	      #                  
         ;                              @   D   E       G             @   D   E       F                @   A   B        Bar007         	                  @   D   E       F                	      #                  
         <                              @   D   E       G             @   D   E       F                @   A   B        Bar008         	                  @   D   E       F                	      #                  
         =                              @   D   E       G             @   D   E       F                @   A   B        Bar009         	                  @   D   E       F                	      #                  
         >                              @   D   E       G             @   D   E       F                @   A   B        Bar010         	                  @   D   E       F                	      #                  
         ?                              @   D   E       G             @   D   E       F          e                 
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()       
    System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	         	                                                  	                                    	                                   	   	                                	   
                             	   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)       
      	                ChartRangeIncrement             
                          ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                        e                  
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                              System.Int32                    
    System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	   
   #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	                                    	   	                                	   
                                	                         	       
   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                                        e      "           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
    System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	         	                                                  	   	                                 	   
                      	          	                                   	                         
          	   
      	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                        	                  	       Double Multiply(Double, Double)      	                            
            e      $           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                         System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	            	              System.Math Single Max(Single, Single)                 	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       	                 	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	   
                                 	                         
          	                                   	   
                                	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                
      	                ChartRangeIncrement             
                          ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                        e      &           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                              System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	         	                                                  	                                    	                                   	   
                                	                                
   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                ChartRangeIncrement                                       ChartMax   	                                         	                  	       Double Multiply(Double, Double)      	                                        e      (           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                   System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)                        	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	                                    	   
                                	                                   	                         
          	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                         e      *           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                        System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]                    System.Int32[]                    lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate5+MyDelegate       Int32 Max(Int32, Int32)                       	   
                                 	                         
          	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                         e      ,           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                             System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      	              System.Int32[]      	              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
            	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	         	                2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate       Double Max(Double, Double)      	       Double ToDouble(Single)       
                 	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)         	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	                      	                ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	               !                         e      .           
System.Single Kmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089                                                                                                                                                                                   	                     
                                                               
                                                                                                                                  System.Int32                        System.Data.DataTable NSystem.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089        	      #          Void .ctor()           System.Data.DataRowView                                      System.Single[]      
              System.Int32[]      
              lArchestrA.QuickScript.QuickScriptCompiler, Version=1.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae *ArchestrA.QuickScript.Runtime.QuickQuality 1Boolean AnyBad(ArchestrA.Scripting.DataQuality[])         $       Bar01    _ArchestrA.Scripting.ScriptFx, Version=3.1.0.0, Culture=neutral, PublicKeyToken=23106a86e706d0ae ArchestrA.Scripting.DataQuality      	         	    *ArchestrA.QuickScript.Runtime.QuickConvert Single ToSingle(System.Object)                   	                     	   
               $       Bar02   
            	         	                            	                     	   
               $       Bar03   
            	         	                            	                     	   
               $       Bar04   
            	         	                            	                     	   
               $       Bar05   
            	   	      	                            	   	                  	   
               $       Bar06   
            	   
      	                            	   
                  	   
               $       Bar07   
            	         	                            	                     	   
               $       Bar08   
            	         	                            	                     	   
               $       Bar09   
            	   
      	                            	   
                  	   
               $       Bar10   
            	         	                            	               	              System.Math Single Max(Single, Single)                 	                                   	                         	       
   	                                   	                         
          	                                    	                                   	                                   	                                   	         	       Int32 ToInt32(Double)       2ArchestrA.QuickScript.EvaluateDelegate4+MyDelegate	    'ArchestrA.QuickScript.Runtime.QuickMath Double Divide(Double, Double)      	       Double ToDouble(Single)             	                 ChartRangeIncrement                                       ChartMax   	                                  "      	                  	       Double Multiply(Double, Double)      	                !                           L   NumberofBars.One    NumberofBars.Two   NumberofBars.Three   NumberofBars.Four   NumberofBars.Five   NumberofBars.Six   NumberofBars.Seven   NumberofBars.Eight   NumberofBars.Choice8   ShowBarDescriptions	   ShowAxisDescriptions
   ShowDescriptions   	ShowTitle    
   
ShowBarValues   ShowValueLabels   ShowBarValues AND (NumberofBars.One OR NumberofBars.Two OR NumberofBars.Three OR NumberofBars.Four OR NumberofBars.Five OR NumberofBars.Six OR NumberofBars.Seven OR NumberofBars.Eight OR NumberofBars.Nine OR NumberofBars.Ten)   ShowBarValues AND (NumberofBars.Two OR NumberofBars.Three OR NumberofBars.Four OR NumberofBars.Five OR NumberofBars.Six OR NumberofBars.Seven OR NumberofBars.Eight OR NumberofBars.Nine OR NumberofBars.Ten)   ShowBarValues AND (NumberofBars.Three OR NumberofBars.Four OR NumberofBars.Five OR NumberofBars.Six OR NumberofBars.Seven OR NumberofBars.Eight OR NumberofBars.Nine OR NumberofBars.Ten)   ShowBarValues AND (NumberofBars.Four OR NumberofBars.Five OR NumberofBars.Six OR NumberofBars.Seven OR NumberofBars.Eight OR NumberofBars.Nine OR NumberofBars.Ten)   ShowBarValues AND (NumberofBars.Five OR NumberofBars.Six OR NumberofBars.Seven OR NumberofBars.Eight OR NumberofBars.Nine OR NumberofBars.Ten)   yShowBarValues AND (NumberofBars.Six OR NumberofBars.Seven OR NumberofBars.Eight OR NumberofBars.Nine OR NumberofBars.Ten)   eShowBarValues AND (NumberofBars.Seven OR NumberofBars.Eight OR NumberofBars.Nine OR NumberofBars.Ten)   OShowBarValues AND (NumberofBars.Eight OR NumberofBars.Nine OR NumberofBars.Ten)   NumberofBars.Nine   NumberofBars.Ten   9ShowBarValues AND (NumberofBars.Nine OR NumberofBars.Ten)   "ShowBarValues AND NumberofBars.Ten   SortOrder.LargeToSmall   SortOrder.SmallToLarge   SortOrder.None   =SortOrder.LargeToSmall and NumberofBars.Two and ShowBarValues   ?SortOrder.LargeToSmall and NumberofBars.Three and ShowBarValues    >SortOrder.LargeToSmall and NumberofBars.Four and ShowBarValues!   >SortOrder.LargeToSmall and NumberofBars.Five and ShowBarValues"   =SortOrder.LargeToSmall and NumberofBars.Six and ShowBarValues#   ?SortOrder.LargeToSmall and NumberofBars.Seven and ShowBarValues$   ?SortOrder.LargeToSmall and NumberofBars.Eight and ShowBarValues%   >SortOrder.LargeToSmall and NumberofBars.Nine and ShowBarValues&   =SortOrder.LargeToSmall and NumberofBars.Ten and ShowBarValues'   =SortOrder.SmallToLarge and NumberofBars.Two and ShowBarValues(   ?SortOrder.SmallToLarge and NumberofBars.Three and ShowBarValues)   >SortOrder.SmallToLarge and NumberofBars.Four and ShowBarValues*   >SortOrder.SmallToLarge and NumberofBars.Five and ShowBarValues+   =SortOrder.SmallToLarge and NumberofBars.Six and ShowBarValues,   ?SortOrder.SmallToLarge and NumberofBars.Seven and ShowBarValues-   ?SortOrder.SmallToLarge and NumberofBars.Eight and ShowBarValues.   >SortOrder.SmallToLarge and NumberofBars.Nine and ShowBarValues/   =SortOrder.SmallToLarge and NumberofBars.Ten and ShowBarValues0   #SortOrder.None and NumberofBars.Two1   %SortOrder.None and NumberofBars.Three2   $SortOrder.None and NumberofBars.Four3   $SortOrder.None and NumberofBars.Five4   #SortOrder.None and NumberofBars.Six5   %SortOrder.None and NumberofBars.Seven6   %SortOrder.None and NumberofBars.Eight7   $SortOrder.None and NumberofBars.Nine8   #SortOrder.None and NumberofBars.Ten9   ASortOrder.LargeToSmall and NumberofBars.Two and NOT ShowBarValues:   CSortOrder.LargeToSmall and NumberofBars.Three and NOT ShowBarValues;   BSortOrder.LargeToSmall and NumberofBars.Four and NOT ShowBarValues<   BSortOrder.LargeToSmall and NumberofBars.Five and NOT ShowBarValues=   ASortOrder.LargeToSmall and NumberofBars.Six and NOT ShowBarValues>   CSortOrder.LargeToSmall and NumberofBars.Seven and NOT ShowBarValues?   CSortOrder.LargeToSmall and NumberofBars.Eight and NOT ShowBarValues@   BSortOrder.LargeToSmall and NumberofBars.Nine and NOT ShowBarValuesA   ASortOrder.LargeToSmall and NumberofBars.Ten and NOT ShowBarValuesB   ASortOrder.SmallToLarge and NumberofBars.Two and NOT ShowBarValuesC   CSortOrder.SmallToLarge and NumberofBars.Three and NOT ShowBarValuesD   BSortOrder.SmallToLarge and NumberofBars.Four and NOT ShowBarValuesE   BSortOrder.SmallToLarge and NumberofBars.Five and NOT ShowBarValuesF   ASortOrder.SmallToLarge and NumberofBars.Six and NOT ShowBarValuesG   CSortOrder.SmallToLarge and NumberofBars.Seven and NOT ShowBarValuesH   CSortOrder.SmallToLarge and NumberofBars.Eight and NOT ShowBarValuesI   BSortOrder.SmallToLarge and NumberofBars.Nine and NOT ShowBarValuesJ   ASortOrder.SmallToLarge and NumberofBars.Ten and NOT ShowBarValuesK          NumberofBars>Select the number of bars (1 - 10) the Bar Chart will display.       n                                                                                                                                                                                                       1   2   3   4   5   6   7   8   9   (   )   *   +   ,   -   .   /   0          !   "   #   $   %   &   '   :   ;   <   =   >   ?   @   A   B   C   D   E   F   G   H   I   J   K   
   One                  Two                1   (      :   C       Three    	               2   )       ;   D       Four    
                  3   *   !   <   E       Five                         4   +   "   =   F       Six                            5   ,   #   >   G       Seven    
                           6   -   $   ?   H       Eight 	                                 7   .   %   @   I       Nine                                     8   /   &   A   J       Ten                                        9   0   '   B   K       
ShowBarValues+Display the numeric value next to each bar.      /                                    (   )   *   +   ,   -   .   /   0          !   "   #   $   %   &   '   :   ;   <   =   >   ?   @   A   B   C   D   E   F   G   H   I   J   K       	ShowTitle.Display the chart title and short description.                ShowValueLabels"Display the horizontal axis scale.                	SortOrderEChose the order in which the bars will be sorted from top to bottom.        0            1   2   3   4   5   6   7   8   9   (   )   *   +   ,   -   .   /   0          !   "   #   $   %   &   '   :   ;   <   =   >   ?   @   A   B   C   D   E   F   G   H   I   J   K      LargeToSmall                     !   "   #   $   %   &   '   :   ;   <   =   >   ?   @   A   B       SmallToLarge              (   )   *   +   ,   -   .   /   0   C   D   E   F   G   H   I   J   K       None        
      1   2   3   4   5   6   7   8   9          G   NumberofBarsOne              Bars01   Bar01
Bar01PositionNumberofBarsTwo                   Bar02
Bar01Position
Bar02PositionBar01NumberofBarsThree                      Bar03
Bar03PositionBar01
Bar01Position
Bar02PositionBar02NumberofBarsFour                        Bar03
Bar04Position
Bar03PositionBar01
Bar01Position
Bar02PositionBar04Bar02NumberofBarsFive                       
   Bar03
Bar04Position
Bar03PositionBar01
Bar01PositionBar05
Bar05Position
Bar02PositionBar04Bar02NumberofBarsSix                            Bar03
Bar06Position
Bar04Position
Bar03PositionBar06Bar01
Bar01PositionBar05
Bar05Position
Bar02PositionBar04Bar02NumberofBarsSeven                              Bar01Bar02
Bar07Position
Bar03Position
Bar04PositionBar03Bar04Bar05Bar06
Bar06PositionBar07
Bar02Position
Bar01Position
Bar05PositionNumberofBarsEight	                       #         Bar01Bar02
Bar07Position
Bar03Position
Bar04PositionBar03Bar04Bar05Bar06
Bar06PositionBar07Bar08
Bar08Position
Bar02Position
Bar01Position
Bar05Position	ShowTitle         \           
ShowBarValues                  ShowValueLabels         ]           
Bar01Value                 
Bar02Value                 
Bar03Value                 
Bar04Value                 
Bar05Value                 
Bar06Value      4           
Bar07Value      5           
Bar08Value      6           NumberofBarsNine                 *  #               Bar01Bar02
Bar09Position
Bar07Position
Bar03Position
Bar04PositionBar03Bar04Bar05Bar06
Bar06PositionBar07Bar08Bar09
Bar08Position
Bar02Position
Bar01Position
Bar05PositionNumberofBarsTen      	           *  1  #               Bar01Bar02
Bar09Position
Bar10Position
Bar07Position
Bar03Position
Bar04PositionBar03Bar04Bar05Bar06
Bar06PositionBar07Bar08Bar10Bar09
Bar08Position
Bar02Position
Bar01Position
Bar05Position
Bar09Value                 
Bar10Value                 SortOrderLargeToSmall                  SortOrderSmallToLarge                  
SortOrderNone                  LargeToSmall02          Bars02LargeToSmall    LargeToSmall03           Bars03LargeToSmall    LargeToSmall04!          Bars04LargeToSmall    LargeToSmall05"          Bars05LargeToSmall    LargeToSmall06#          Bars06LargeToSmall    LargeToSmall07$          Bars07LargeToSmall    LargeToSmall08%          Bars08LargeToSmall    LargeToSmall09&          Bars09LargeToSmall    LargeToSmall10'          Bars10LargeToSmall    SmallToLarge02(          Bars02SmallToLarge    SmallToLarge03)          Bars03SmallToLarge    SmallToLarge04*          Bars04SmallToLarge    SmallToLarge05+          Bars05SmallToLarge    SmallToLarge06,          Bars06SmallToLarge    SmallToLarge07-          Bars07SmallToLarge    SmallToLarge08.          Bars08SmallToLarge    SmallToLarge09/          Bars09SmallToLarge    SmallToLarge100          Bars10SmallToLarge    NoSort021          NoSort02    NoSort032          NoSort03    NoSort043          NoSort04    NoSort054          NoSort05    NoSort065          NoSort06    NoSort087          NoSort08    NoSort076          NoSort07    NoSort098          NoSort09    NoSort109          NoSort10    LargeToSmall02NoValues:          Bars02LargeToSmallNoValues    LargeToSmall03NoValues;          Bars03LargeToSmallNoValues    LargeToSmall04NoValues<          Bars04LargeToSmallNoValues    LargeToSmall05NoValues=          Bars05LargeToSmallNoValues    LargeToSmall06NoValues>          Bars06LargeToSmallNoValues    LargeToSmall07NoValues?          Bars07LargeToSmallNoValues    LargeToSmall08NoValues@          Bars08LargeToSmallNoValues    LargeToSmall09NoValuesA          Bars09LargeToSmallNoValues    LargeToSmall10NoValuesB          Bars10LargeToSmallNoValues    SmallToLarge02NoValuesC          Bars02SmallToLargeNoValues    SmallToLarge03NoValuesD          Bars03SmallToLargeNoValues    SmallToLarge04NoValuesE          Bars04SmallToLargeNoValues    SmallToLarge05NoValuesF          Bars05SmallToLargeNoValues    SmallToLarge06NoValuesG          Bars06SmallToLargeNoValues    SmallToLarge07NoValuesH          Bars07SmallToLargeNoValues    SmallToLarge08NoValuesI          Bars08SmallToLargeNoValues    SmallToLarge09NoValuesJ          Bars09SmallToLargeNoValues    SmallToLarge10NoValuesK          Bars10SmallToLargeNoValues     f  MZ                @                                       	!L!This program cannot be run in DOS mode.

$       PE  L ~oU         !  ^         .}                                            @                           |  O                                                                                                H           .text   4]       ^                    `.rsrc            `              @  @.reloc            d              @  B                }      H     S  (                                                         {  *v}  {  ,
{  o  
*{  *v}  {  ,
{  o  
*{  *v}  {  ,
{  o  
*{  *v}  {  ,
{  o  
*{	  *v}	  {  ,
{  o  
*J{  {  *2{    *r  (  
(  
  }  *6{  }  *J{  {  *2{    *6(  
}  *6{  }  *J{  {  *2{    *6(  
}  *6{  }  *J{  {  *2{    *6(  
}  *6{  }  *J{	  {
  *2{	    *r  (  
(  
  }	  *6{
  }	  *0 q
    	

	}  	}  }  }  }  }  }  }  }  (  
s	  

r  p-h  s
  
-i  s  
-j  s  
-k  s
  
s|  o  
r  p-l  s
  
	-m  s  
		
-n  s  


-o  s
  
s|  o  
r7  p-p  s
  

-q  s  


-r  s  
-s  s
  
s|  o  
rK  p-t  s
  
-u  s  
-v  s  
-w  s
  
s|  o  
rk  p-x  s
  
-y  s  
-z  s  
-{  s
  
s|  o  
}  s  
}  s  
r  pr  po  
r  pr  po  
r  pr  po  
r  pr po  
r% pr+ po  
rO prU po  
rw pr} po  
r pr po  
r pr po  
r pr po  
r# pr  po  
r+ pr3 po  
ra pri po  
r pr po  
r prk  po  
r pr  po  
r pr7  po  
r prK  po  
}
  s  
r  pr  po  
r  pr  po  
r  pr  po  
r pr  po  
r+ pr% po  
rU prO po  
r} prw po  
r pr po  
r pr po  
r pr po  
r  pr# po  
r3 pr+ po  
ri pra po  
r pr po  
rk  pr po  
r  pr po  
r7  pr po  
rK  pr po  
}  s  

	  s
  
o  
	
  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
		  s
  
o  
	
  s
  
o  
	  s
  
o  
	  s
  
o  
	
  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
	  s
  
o  
	   s
  
o  
	!  s
  
o  
	"  s
  
o  
	#  s
  
o  
	$  s
  
o  
	%  s
  
o  
	&  s
  
o  
	'  s
  
o  
	(  s
  
o  
	)  s
  
o  
	*  s
  
o  
	+  s
  
o  
	 ,  s
  
o  
	!-  s
  
o  
	".  s
  
o  
	#/  s
  
o  
	$0  s
  
o  
	%1  s
  
o  
	&2  s
  
o  
	'3  s
  
o  
	(4  s
  
o  
	)5  s
  
o  
	*6  s
  
o  
	+7  s
  
o  
	,8  s
  
o  
	-9  s
  
o  
	.:  s
  
o  
	/;  s
  
o  
	0<  s
  
o  
	1=  s
  
o  
	2>  s
  
o  
	3?  s
  
o  
	4@  s
  
o  
	5A  s
  
o  
	6B  s
  
o  
	7C  s
  
o  
	8D  s
  
o  
	9E  s
  
o  
	:F  s
  
o  
	;G  s
  
o  
	<H  s
  
o  
	=I  s
  
o  
	>J  s
  
o  
	?K  s
  
o  
	@L  s
  
o  
	AM  s
  
o  
	BN  s
  
o  
	CO  s
  
o  
	DP  s
  
o  
	EQ  s
  
o  
	FR  s
  
o  
	}  (S  *{  -r# p(f  ,r  p(f  **{  3r# p(f  ,r  p(f  **{  3r# p(f  ,r  p(f  **{  3r# p(f  ,r  p(f  **{  3r# p(f  ,r% p(f  **{  3r# p(f  ,rO p(f  **{  3r# p(f  ,rw p(f  **{  3r# p(f  ,r p(f  **Z{  ,r p(f  **Z{  ,r p(f  **Z{  ,r p(f  **   0       {  ,
r p(f  +{  -r# p(f  ,
r  p(f  +{  3r# p(f  ,
r  p(f  +`{  3r# p(f  ,
r  p(f  +`{  3r# p(f  ,
r  p(f  +`{  3r# p(f  ,
r% p(f  +`{  3r# p(f  ,
rO p(f  +`{  3r# p(f  ,
rw p(f  +`{  3r# p(f  ,
r p(f  +`{  3r# p(f  ,
r p(f  +`{  	3r# p(f  ,
r p(f  +`_*   0 e      {  ,
r p(f  +{  3r# p(f  ,
r  p(f  +{  3r# p(f  ,
r  p(f  +`{  3r# p(f  ,
r  p(f  +`{  3r# p(f  ,
r% p(f  +`{  3r# p(f  ,
rO p(f  +`{  3r# p(f  ,
rw p(f  +`{  3r# p(f  ,
r p(f  +`{  3r# p(f  ,
r p(f  +`{  	3r# p(f  ,
r p(f  +`_*   0 @      {  ,
r p(f  +{  3r# p(f  ,
r  p(f  +{  3r# p(f  ,
r  p(f  +`{  3r# p(f  ,
r% p(f  +`{  3r# p(f  ,
rO p(f  +`{  3r# p(f  ,
rw p(f  +`{  3r# p(f  ,
r p(f  +`{  3r# p(f  ,
r p(f  +`{  	3r# p(f  ,
r p(f  +`_*0       {  ,
r p(f  +{  3r# p(f  ,
r  p(f  +{  3r# p(f  ,
r% p(f  +`{  3r# p(f  ,
rO p(f  +`{  3r# p(f  ,
rw p(f  +`{  3r# p(f  ,
r p(f  +`{  3r# p(f  ,
r p(f  +`{  	3r# p(f  ,
r p(f  +`_* 0        {  ,
r p(f  +{  3r# p(f  ,
r% p(f  +{  3r# p(f  ,
rO p(f  +`{  3r# p(f  ,
rw p(f  +`{  3r# p(f  ,
r p(f  +`{  3r# p(f  ,
r p(f  +`{  	3r# p(f  ,
r p(f  +`_*  0        {  ,
r p(f  +{  3r# p(f  ,
rO p(f  +{  3r# p(f  ,
rw p(f  +`{  3r# p(f  ,
r p(f  +`{  3r# p(f  ,
r p(f  +`{  	3r# p(f  ,
r p(f  +`_*   0        {  ,
r p(f  +{  3r# p(f  ,
rw p(f  +{  3r# p(f  ,
r p(f  +`{  3r# p(f  ,
r p(f  +`{  	3r# p(f  ,
r p(f  +`_*0        {  ,
r p(f  +{  3r# p(f  ,
r p(f  +{  3r# p(f  ,
r p(f  +`{  	3r# p(f  ,
r p(f  +`_*{  3r# p(f  ,r p(f  **{  	3r# p(f  ,r p(f  **  0 b       {  ,
r p(f  +{  3r# p(f  ,
r p(f  +{  	3r# p(f  ,
r p(f  +`_*{  ,
r p(f  +{  	3r# p(f  ,
r p(f  +_*{	  -r p(f  ,r+ p(f  **{	  3r p(f  ,ra p(f  **{	  3r p(f  ,r p(f  **  0 `       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r  p(f  +_{  ,
r p(f  +_*0 `       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r  p(f  +_{  ,
r p(f  +_*0 `       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r  p(f  +_{  ,
r p(f  +_*0 `       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r% p(f  +_{  ,
r p(f  +_*0 `       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
rO p(f  +_{  ,
r p(f  +_*0 `       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
rw p(f  +_{  ,
r p(f  +_*0 `       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r p(f  +_{  ,
r p(f  +_*0 `       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r p(f  +_{  ,
r p(f  +_*0 a       {	  -r p(f  ,
r+ p(f  +{  	3r# p(f  ,
r p(f  +_{  ,
r p(f  +_*   0 a       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r  p(f  +_{  ,
r p(f  +_*   0 a       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r  p(f  +_{  ,
r p(f  +_*   0 a       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r  p(f  +_{  ,
r p(f  +_*   0 a       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r% p(f  +_{  ,
r p(f  +_*   0 a       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
rO p(f  +_{  ,
r p(f  +_*   0 a       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
rw p(f  +_{  ,
r p(f  +_*   0 a       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r p(f  +_{  ,
r p(f  +_*   0 a       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r p(f  +_{  ,
r p(f  +_*   0 b       {	  3r p(f  ,
ra p(f  +{  	3r# p(f  ,
r p(f  +_{  ,
r p(f  +_*  0 J       {	  3r p(f  ,
r p(f  +{  3r# p(f  ,
r  p(f  +_*  0 J       {	  3r p(f  ,
r p(f  +{  3r# p(f  ,
r  p(f  +_*  0 J       {	  3r p(f  ,
r p(f  +{  3r# p(f  ,
r  p(f  +_*  0 J       {	  3r p(f  ,
r p(f  +{  3r# p(f  ,
r% p(f  +_*  0 J       {	  3r p(f  ,
r p(f  +{  3r# p(f  ,
rO p(f  +_*  0 J       {	  3r p(f  ,
r p(f  +{  3r# p(f  ,
r p(f  +_*  0 J       {	  3r p(f  ,
r p(f  +{  3r# p(f  ,
rw p(f  +_*  0 J       {	  3r p(f  ,
r p(f  +{  3r# p(f  ,
r p(f  +_*  0 K       {	  3r p(f  ,
r p(f  +{  	3r# p(f  ,
r p(f  +_* 0 c       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r  p(f  +_{  ,r p(f  +_* 0 c       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r  p(f  +_{  ,r p(f  +_* 0 c       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r  p(f  +_{  ,r p(f  +_* 0 c       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r% p(f  +_{  ,r p(f  +_* 0 c       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
rO p(f  +_{  ,r p(f  +_* 0 c       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
rw p(f  +_{  ,r p(f  +_* 0 c       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r p(f  +_{  ,r p(f  +_* 0 c       {	  -r p(f  ,
r+ p(f  +{  3r# p(f  ,
r p(f  +_{  ,r p(f  +_* 0 d       {	  -r p(f  ,
r+ p(f  +{  	3r# p(f  ,
r p(f  +_{  ,r p(f  +_*0 d       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r  p(f  +_{  ,r p(f  +_*0 d       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r  p(f  +_{  ,r p(f  +_*0 d       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r  p(f  +_{  ,r p(f  +_*0 d       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r% p(f  +_{  ,r p(f  +_*0 d       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
rO p(f  +_{  ,r p(f  +_*0 d       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
rw p(f  +_{  ,r p(f  +_*0 d       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r p(f  +_{  ,r p(f  +_*0 d       {	  3r p(f  ,
ra p(f  +{  3r# p(f  ,
r p(f  +_{  ,r p(f  +_*0 e       {	  3r p(f  ,
ra p(f  +{  	3r# p(f  ,
r p(f  +_{  ,r p(f  +_*   0 Z     
+L}  {    (g    }  {	    (g    }	  {  -*X
{  2*  0 )     {  
(  
t	  |  (  +
3*   0 )     {  
(  
t	  |  (  +
3*   0      s  

{  o  
+k(  
(  
o  o  

	u  ,(  
o  o  
o  
o  
+((  
{
  o  o  
o  
o  
o  
(  
-  o  
*     x     0      s  

{  o  
+x(  
(  
o}  o   
,[o  o  

	u  ,(  
o  o  
o  
o  
+((  
{
  o  o  
o  
o  
o  
(  
:|  o  
*          0      9   {  o  
+](  
(  


(  
o!  
,o  -{  o!  
,
+
	,o  o"  
+o  o#  
(  
-  o  
(S  *      j}     "($  
*"(%  
*"(&  
*"('  
*"((  
*"()  
*&(*  
*&(+  
*"(,  
* 0     s-  

(.  
9  (S  o/  
8   o0  
t  o1  
$  (  
o2  
t$  
	o3  
9   o4  
(f  9   o5  
o6  
,Yo5  
(7  
o8  
+"o0  
t  o  
(f  ,+	o9  
-u   ,o  
,{
  o4  
o  
s  o:  
&o9  
:%u   		,	o  
*    /      #     "(b  *
*0      
{   o;  
,
,o   
**  0      
{   o<  
,
,o   
**  0      o  
(f  ,*}  o=  
(7  

o>  
+o?  
(@  
(@  
.X2X
+$	o?  
t  o  
(f  ,*	X
	2+'o?  
t  o  
(f  ,*X2*(  
(~  (  (  (  (  *{"  *"}"  *{#  *"}#  *{$  *"}$  *{%  *"}%  *{&  *"}&  *Z(F  
}'  }(  *{'  *2{(  o5  
*2{(  oG  
*2{(  oH  
*6{(  oI  
*6{(  oJ  
*:{(  oK  
*6{(  oL  
*6{(  oM  
*"(N  
*
*
*   0    	  sO  

,oP  
u  -
oP  
(  ,`oQ  
o5  
(7  
,Lo8  
+"o0  
t  
	o  
of  ,	oR  
o9  
-u   ,o  
sS  
*    D /s     0 |   
  ,oo=  
-  (  
(T  
,XoP  
u  
-
oP  
(  
,9{  oQ  
oU  
r po  
(V  
o  
oQ  
o5  
(  
*(W  
*0 o     -  (  
(T  
,P,MoP  
u  
-
oP  
(  
,.{
  o  
o  
r poX  
2
XoY  
*(Z  
* 0 1     
,*o=  
r po[  
(\  
,o]  
t  
*   BSJB         v4.0.30319     l     #~  D  @
  #Strings        #US "     #GUID   "  H  #Blob         W		
   %3      .      (      2      ]   
   =                     
                 
         
   
     
  
     A 
 t 
  
 [ 
 v   
    
      
  /    6! &		 F		
 m	  
	 
  
  
  

    6 ~ 
   
  
   !  D 
 T 
 f 
 x 
       

              /      U     |   ]     |   e /  " |    r /  '      /  )   )
  .
  4  9  ?  D  J  O  U  Z  `  
;  ';  HC  XO  jX  d    V
 V
 V
 V
 V
 V
 V
 V
 V
 V
  V V V  Mm ht {      P     q  X     y  v     #  ~     '       #       '       #       '       ,       1  X"    7  ,     #  ,     #  -     #  C-     #  h-     #  -     #  -     #  -     #  -     #  .     #  *.     #  D.     #  /     #  P1     #  2     #  3     #  4     #  5     #  `6     #  6     	#  7     
#  @7     #  7     #  7     #  8     #  58     !#  \8     %#  8     )#  49     -#  9     1#  :     5#  x:     9#  :     =#  P;     A#  ;     E#  ,<     I#  <     M#  =     Q#  |=     U#  =     Y#  \>     ]#  >     a#  <?     e#  ?     i#  @     m#  t@     q#  @     u#  $A     y#  |A     }#  A     #  ,B     #  B     #  B     #  4C     #  C     #  D     #  D     #  D     #  dE     #  E     #  DF     #  F     #  $G     #  G     #  H     #  tH     #  H     #  TI     #  I     #  4J     #  J     #  K     7  K    	h  K    	h  K    n  L    n  pM    w   N    / 	 )N    = 	 2N    J 	 ;N    i 	 DN     	 MN     	 VN     	 `N     
 jN      tN      O      O      O     " 
 O     5  P     =  !     	#  !!     	
 .!     	 K!     	7  Y!     	#  l!     	
 y!     	 !     	7  !     	#  !     	
 !     
 !     
7  !     
#  !     ,

 !     9
 !     F
7  
"     S
#   "     `

 -"     m
 J"     z
7  P      Q    / Q    7 Q    @ Q    H "Q    	Q *Q    Y 3Q    #b ;Q    -g DQ    7#  LQ    B'  UQ     lQ     ! tQ    ! Q    (# ! Q    7! Q     I! Q     " Q     # Q     ^% Q     i& Q    ' Q     ( Q     ) Q     * R     B+ (S     N. S     X2    m   m   m   m   m   m   m   m   s                     	   	   	   	   	                  m   m   m   m   m                   m                           m         m       	  
   7 I 	 7 i 
! 
 
$	 7  7  7 7$ 7 7 
I, 7 4 7 4 
I< 7 < 
I 
   (D EL Q1 	6L [6	 c 4 l;D u# 7  	64 \$ 	e 	7 	/	=	J	i					 	 (E
 Q l!# 
 ) i # ! ')(u#  
< \, \	 1)9)1L!' 9' AIQ) ) (# ) 7) I) ) ) ^) i1 T 7  
  T 
e i  i1 Bii1 Ni &
q2
q P   T   X   \   `   d   h  l 
 p  t  |        ) #) #) )) #D.  .  &I #I )I #I #c +fi )i #i #i # +f # # ) # # # # ) ` `A#  a#  #  #  #   
#   
#  @
#  `
#  
#  
#  
#  
#   #   #  @#  `#  #  #  #  #   #   #  @#  `#  #  #  #   #   #  @#  `#  #  #  #  nBk    %      
   W   [   _   c   g   k                 w        U   T                      	   	  
   	   V 
  X   W   }   ~                                     ! )1=CQ\c)                d	                                        +    <Module> njxaw1i1.dll OptionDynamicProperties ArchestrA.Visualization.WizardOptions EnumO11 EnumO15 ValueChanged DisplayNamePropertyDescriptor ChoiceGroupTypeConverter mscorlib System Object System.ComponentModel INotifyPropertyChanged ICustomTypeDescriptor Enum PropertyDescriptor EnumConverter _O11 _O11D _O16 _O16D _O17 _O17D _O18 _O18D _O15 _O15D choiceGroupCount get_O11 set_O11 get_O16 set_O16 get_O17 set_O17 get_O18 set_O18 get_O15 set_O15 .ctor C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 C26 C27 C28 C29 C30 C31 C32 C33 C34 C35 C36 C37 C38 C39 C40 C41 C42 C43 C44 C45 C46 C47 C48 C49 C50 C51 C52 C53 C54 C55 C56 C57 C58 C59 C60 C61 C62 C63 C64 C65 C66 C67 C68 C69 C70 RefreshData System.Collections.Generic Dictionary`2 dictOptionToInternalNames dictInternalToOptionNames Func`1 dictCustomRules dictDefaultValues dictRules PropertyChangedEventHandler PropertyChanged add_PropertyChanged remove_PropertyChanged choiceChanged get_DefaultOptionValues get_OverriddenValues set_OverriddenValues AttributeCollection GetAttributes GetClassName GetComponentName TypeConverter GetConverter EventDescriptor GetDefaultEvent GetDefaultProperty Type GetEditor EventDescriptorCollection Attribute GetEvents PropertyDescriptorCollection GetProperties GetPropertyOwner GetCustomRuleValue GetRule CheckRuleOrFindNextChoice O11 O16 O17 O18 O15 DefaultOptionValues OverriddenValues value__ O1 O2 O3 O4 O5 O6 O7 O8 O9 O10 O12 O13 O14 Action`1 Action get_IsChanged set_IsChanged get_GetValue set_GetValue get_SetValue set_SetValue get_Reset set_Reset get_IsBool set_IsBool <IsChanged>k__BackingField <GetValue>k__BackingField <SetValue>k__BackingField <Reset>k__BackingField <IsBool>k__BackingField IsChanged GetValue SetValue Reset IsBool displayName parent get_DisplayName get_PropertyType get_IsReadOnly get_ComponentType ShouldSerializeValue ResetValue CanResetValue DisplayName PropertyType IsReadOnly ComponentType ITypeDescriptorContext GetStandardValuesSupported GetStandardValuesExclusive StandardValuesCollection GetStandardValues System.Globalization CultureInfo ConvertFrom ConvertTo FindOptionProperties value editorBaseType attributes pd id optionName choice isChanged getValue setValue reset isBool component type context culture destinationType instance System.Runtime.CompilerServices CompilationRelaxationsAttribute RuntimeCompatibilityAttribute njxaw1i1 PropertyChangedEventArgs Invoke <.ctor>b__4 <.ctor>b__5 <.ctor>b__6 x <.ctor>b__7 <.ctor>b__8 <.ctor>b__9 <.ctor>b__a <.ctor>b__b <.ctor>b__c <.ctor>b__d <.ctor>b__e <.ctor>b__f <.ctor>b__10 <.ctor>b__11 <.ctor>b__12 <.ctor>b__13 <.ctor>b__14 <.ctor>b__15 <.ctor>b__16 <.ctor>b__17 CompilerGeneratedAttribute RuntimeTypeHandle GetTypeFromHandle Parse Boolean Add Delegate Combine System.Threading Interlocked CompareExchange Remove Enumerator GetEnumerator KeyValuePair`2 get_Current get_Value get_Key ToString get_Item MoveNext IDisposable Dispose TryGetValue TypeDescriptor System.Collections IEnumerator MemberDescriptor get_Attributes BrowsableAttribute get_Browsable get_Name get_IsEnum Array GetValues GetType get_Length Convert ToInt32 BindableAttribute CategoryAttribute DescriptionAttribute TypeConverterAttribute List`1 get_Instance get_PropertyDescriptor ICollection String op_Equality Concat IndexOf Substring System.Reflection PropertyInfo GetProperty op_Inequality  N u m b e r o f B a r s  S h o w B a r V a l u e s  S h o w T i t l e  S h o w V a l u e L a b e l s  S o r t O r d e r  O 1  !N u m b e r o f B a r s . O n e  O 2  !N u m b e r o f B a r s . T w o  O 3  %N u m b e r o f B a r s . T h r e e  O 4  #N u m b e r o f B a r s . F o u r  O 5  #N u m b e r o f B a r s . F i v e  O 6  !N u m b e r o f B a r s . S i x  O 7  %N u m b e r o f B a r s . S e v e n  O 8  %N u m b e r o f B a r s . E i g h t  O 9  #N u m b e r o f B a r s . N i n e  O 1 0  !N u m b e r o f B a r s . T e n  O 1 1  O 1 2  -S o r t O r d e r . L a r g e T o S m a l l  O 1 3  -S o r t O r d e r . S m a l l T o L a r g e  O 1 4  S o r t O r d e r . N o n e  O 1 5  O 1 6  O 1 7  O 1 8  .  9W i z a r d O p t i o n P r o p e r t i e s O b j e c t   @Kҍ2V z\V4           !!% %  	   )    -  1   5 9=  9 A=  A    ( ( ( (                             	    !!EI  ! !  ! !  E E  I I!!EI( !( !( E( I   5    ( ( 5 5 M QM MU
 MU5   a    5i 5 ! !E  
!
!t!!!EI!!EI!!EI!!EI!!EI qqq    
%%%%
  y y
  } }       }y    }y )  - 1  5	 9= 9  A   =5 5 
AA!    
    							Wizard Options  C >Select the number of bars (1 - 10) the Bar Chart will display.  0 +Display the numeric value next to each bar.  3 .Display the chart title and short description.  ' "Display the horizontal axis scale.  J EChose the order in which the bars will be sorted from top to bottom.       C >ArchestrA.Visualization.WizardOptions.ChoiceGroupTypeConverter     55    	  	5        TWrapNonExceptionThrows   }          }                          }            _CorDllMain mscoree.dll     %                                                                                                                                                                                                                                                     0                     H   X  L          L4   V S _ V E R S I O N _ I N F O                        ?                         D    V a r F i l e I n f o     $    T r a n s l a t i o n          S t r i n g F i l e I n f o      0 0 0 0 0 4 b 0   ,   F i l e D e s c r i p t i o n         0   F i l e V e r s i o n     0 . 0 . 0 . 0   < 
  I n t e r n a l N a m e   n j x a w 1 i 1 . d l l     (   L e g a l C o p y r i g h t       D 
  O r i g i n a l F i l e n a m e   n j x a w 1 i 1 . d l l     4   P r o d u c t V e r s i o n   0 . 0 . 0 . 0   8   A s s e m b l y   V e r s i o n   0 . 0 . 0 . 0                                                                                                                                                                                                                                                                                                                                                                p     0=                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          ] b֫K搨       -   Bars01Bars02LargeToSmallBars03LargeToSmallBars04LargeToSmallBars05LargeToSmallBars06LargeToSmallBars07LargeToSmallBars08LargeToSmallBars09LargeToSmallBars02SmallToLargeBars03SmallToLargeBars04SmallToLargeBars05SmallToLargeBars06SmallToLargeBars07SmallToLargeBars08SmallToLargeBars09SmallToLargeBars10SmallToLargeNoSort02NoSort03NoSort04NoSort05NoSort06NoSort08NoSort07NoSort09NoSort10Bars02LargeToSmallNoValuesBars03LargeToSmallNoValuesBars04LargeToSmallNoValuesBars05LargeToSmallNoValuesBars06LargeToSmallNoValuesBars07LargeToSmallNoValuesBars08LargeToSmallNoValuesBars09LargeToSmallNoValuesBars10LargeToSmallNoValuesBars02SmallToLargeNoValuesBars03SmallToLargeNoValuesBars04SmallToLargeNoValuesBars05SmallToLargeNoValuesBars06SmallToLargeNoValuesBars07SmallToLargeNoValuesBars08SmallToLargeNoValuesBars09SmallToLargeNoValuesBars10SmallToLargeNoValues     Arial  @A       3        ChartMax   R<#KtAX++J]   ٰBKTNHP      0.0                      AA hidden property that holds the calculated maximum chart value.     Bar01   =AYCԎm   P~[BK\+	 >      ---              $Enter the value reference for Bar 1.    Bar02   uANSD5   
bSOݱ_UX      ---              $Enter the value reference for Bar 2.    Bar03   L/J&Wލ   J]0>eK_%B      ---              $Enter the value reference for Bar 3.    Bar04   vf#|FDe   EH~_3F0ta      ---              $Enter the value reference for Bar 4.    Bar05   ,^Z@b
N	|   /eYH/7H      ---              $Enter the value reference for Bar 5.    Bar06   X^#CShah   mRD6ȺO9      ---              $Enter the value reference for Bar 6.    Bar07   xuanJ8Ѳ@   +|y2MSwv      ---              $Enter the value reference for Bar 7.    Bar08   fl.BdQk   T!M/G{      ---              $Enter the value reference for Bar 8.    
Bar01Position   B
a(C(.   KL
Yپ+a      0                       
Bar02Position   XMdC5   ۶G6`C<Om      0                       
Bar03Position   
6JxFG   
mECeRd      0                       
Bar04Position   oI=nqm   _Y ?CY      0                       
Bar05Position   }0eODgB   eSA)S!      0                       
Bar06Position   o3/H{1   5H׽,1      0                       
Bar07Position   l%M']h   YAJͩ7      0                       
Bar08Position   |~D#pTC   ]W
AhF'	=      0                       Bar09   .C;R<YN   .	GۿДMݦ      ---              $Enter the value reference for Bar 9.    
Bar09Position   s-AI$ÒF   99%Fso      0                       Bar10   O) KIJ   E[]62|HM*s      ---              %Enter the value reference for Bar 10.    
Bar10Position   A(zK툅!\   @A2q      0                       ChartRangeIncrement   epݕFbtg=o   
Df<      5                   @ Enter the incremental value used to calculate the chart maximum. Use this setting to adjust the granularity of the chart range.       \     B  HB B (B   B  HB B (B   Title                                                    Y@      Y@                  ~~~                                          B  HB B (B  ?          ?              (     ?  B  HB B  A  B  HB XQC  HB XQC B  B B  B  HB B  A   Text17                              Arial  @A  Arial  @A                
Chart Heading                        )     ?  B  B B DA  B  B^8C  B^8C B  B B  B  B B DA   Text18                              Arial   A   Arial  @A               Short Description             #          ]   @}B ZBh^C FA @}B ZBh^C FA   Labels                                                    Y@      Y@                  ~~~                                        @}B ZBh^C FA  ?          ?  P      "     ?@}B B FA DAB C B C B 4CB 4CB C FA DA   Text11                              Arial   A   Arial  @A              0.00             #          #     ?C B FA DAC C_C C_C 4CC 4CC C FA DA   Text12                              Arial   A   Arial  @A              #.##             #    @           1 * (ChartMax/5)                 ChartMax         $     ?*C B FA DA+C C_AC C_AC 4C+C 4C+C C FA DA   Text13                              Arial   A   Arial  @A              #.##             #    @           2 * (ChartMax/5)                ChartMax         %     ?RC B FA DASC C_iC C_iC 4CSC 4CSC C FA DA   Text14                              Arial   A   Arial  @A              #.##             #    @           3 * (ChartMax/5)                ChartMax         &     ?zC ZB FA DA{C  CC  CC %C{C %C{C  C FA DA   Text15                              Arial   A   Arial  @A              #.##             #    @           4 * (ChartMax/5)                ChartMax          '     ?P_C B FA DA`C CC CC 4C`C 4C`C C FA DA   Text16                              Arial   A   Arial  @A              #.##             #    @           ChartMax            ChartMax         1  WWBCbC  A WWBCbC  A ?M3?2'°N Bar010              (A(                                Y@      Y@                                                           WWBCbC  A  ?          ?ޱ@C      +    ?rWB$C A DA9BB^BB^B'B9B'B9BB A DA ?t4?   Text1                              Arial   A   Arial   A              B10             #          ,  CCGC ACC`CC_CCCCICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar10            Bar10    0             0ChartMax            ChartMax    0             0100             100        -  CC  7  ACCCCCCCCCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?       .  4CC  7  A4CC4CC4CC4CC.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?       /  \CC  7  A\CC\CC\CC\CCVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?       0  zGCC    AzGCCzGCCzGCCzGCC~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?      *  B餸C\C  A B餸C\C  A ?M3?2'°N Bar009              (A(                                Y@      Y@                                                           uBIC\C  A  ?          ?  @B      $    ?B$C FWA DAuBB^BB^B'BuB'BuBB FWA DAuBB^BB^B'BuB'B?t4?   Text1                              Arial   A   Arial   A              B9             #          %  C줸CGC ACCaC줸C_CCCCICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar09            Bar09    0             0ChartMax            ChartMax    0             0100             100        &  CC  7  ACCCCCCCCCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?       '  4CC      A4CC4CC4CC4CC.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?       (  \CC      A\CC\CC\CC\CCVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?       )  zGCC      AzGCCzGCCzGCCzGCC~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?      #  B뤩C\C  A B뤩C\C  A ?M3?2'°N Bar008              (A(                                Y@      Y@                                                           uBIC\C  A  ?          ?  @B          ?B$CFWA DAuBB^BB^B'BuB'BuBB FWA DAuBB^BB^B'BuB'B?t4?   Text1                              Arial   A   Arial   A              B8             #            C朗CGC  AC朗CaCC`CCC盧CICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar08            Bar08    0             0ChartMax            ChartMax    0             0100             100          CC   8ACCCCCCCCCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?          4CC      A4CC4CC4CC4CC.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?       !  \CC      A\CC\CC\CC\CCVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?       "  zGCC      AzGCCzGCCzGCCzGCC~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?        B줚C\C  A B줚C\C  A ?M3?2'°N Bar007              (A(                                Y@      Y@                                                           uBIC\C  A  ?          ?  @B          ?B$CFWA DAuBB^BB^B'BuB'BuBB FWA DAuBB^BB^B'BuB'B?t4?   Text1                              Arial   A   Arial   A              B7             #            CCGC  ACCaCC`CCC襤CICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar07            Bar07    0             0ChartMax            ChartMax    0             0100             100          CC   8  ACCCCCCCCCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?         4CC      A4CC4CC4CC4CC.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?         \CC      A\CC\CC\CC\CCVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?         yGCC      AyGCCyGCCyGCCyGCC~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?        B$C\C  A B$C\C  A ?M3?2'°N Bar006              (A(                                Y@      Y@                                                           uBIC\C  A  ?          ?  @B          ?BI}C FWADAuBB^BB^B'BuB'BuBB FWA DAuBB^BB^B'BuB'B?t4?   Text1                              Arial   A   Arial   A              B6             #            C$CGC  AC$CbC$C`C$CC$CICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar06            Bar06    0             0ChartMax            ChartMax    0             0100             100          CxC      ACxCCxCCCCCCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?         4CxC  7A4CxC4CxC4CC4CC.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?         \CxC    A\CxC\CxC\CC\CCVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?         yGC  yC      AyGC  yCyGC  yCyGC CyGC C~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?        BIyC\C  A BIyC\C  A ?M3?2'°N Bar005              (A(                                Y@      Y@                                                           uBIC\C  A  ?          ?  @B          ?BI`CFWA DAuBB^BB^B'BuB'BuBB FWA DAuBB^BB^B'BuB'B?t4?   Text1                              Arial   A   Arial   A              B5             #          	  CIyC  HCACIyCcCIyC`CCCCICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar05            Bar05    0             0ChartMax            ChartMax    0             0100             100        
  C \C  7 AC \CC \CC pCC pCCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?         4C \C      A4C \C4C \C4C pC4C pC.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?         \C \C      A\C \C\C \C\C pC\C pCVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?       
  yGC \C    AyGC \CyGC \CyGC  pCyGC  pC~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?        BI[C\C  A BI[C\C  A ?M3?2'°N Bar004              (A(                                Y@      Y@                                                           uBIC\C  A  ?          ?  @B          ?BIBCEWA DAuBB^BB^B'BuB'BuBB FWA DAuBB^BB^B'BuB'B?t4?   Text1                              Arial   A   Arial   A              B4             #            CI[CGCACI[CcCI[CbCIoCCIoCICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar04            Bar04    0             0ChartMax            ChartMax    0             0100             100          C >C      AC >CC >CC RCC RCCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?         4C >C    A4C >C4C >C4C RC4C RC.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?         \C >C      A\C >C\C >C\C RC\C RCVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?         zGC >C    AzGC >CzGC >CzGC RCzGC RC~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?         BI=C\C  A BI=C\C  A ?M3?2'°N Bar003              (A(                                Y@      Y@                                                           uBIC\C  A  ?          ?  @B           ?BI$C FWA DAuBB^BB^B'BuB'BuBB FWA DAuBB^BB^B'BuB'B?t4?   Text1                              Arial   A   Arial   A              B3             #             CI=CGCACI=CbCI=CbCIQCCIQCICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar03            Bar03    0             0ChartMax            ChartMax    0             0100             100           C  C      AC  CC  CC 4CC 4CCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?          4C  C      A4C  C4C  C4C 4C4C 4C.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?          \C  C      A\C  C\C  C\C 4C\C 4CVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?          zGC  C      AzGC  CzGC  CzGC 4CzGC 4C~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?         BIC\C  A BIC\C  A ?M3?2'°N Bar002              (A(                                Y@      Y@                                                           uBIC\C  A  ?          ?  @B           ?BIC FWA DAuBB^BB^B'BuB'BuBB FWA DAuBB^BB^B'BuB'B?t4?   Text1                              Arial   A   Arial   A              B2             #             CICGCACICbCICaCI3CCI3CICBGC  AICB$CB$CBICB?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar02            Bar02    0             0ChartMax            ChartMax    0             0100             100           C C  7  AC CC CC CC CCB      ACBCBCBCB  Line1                                           <                  ?  ?   ?          4C C      A4C C4C C4C C4C C.C  B      A.C  B.C  B.C  B.C  B  Line2                                           <                  ?  ?   ?          \C C      A\C C\C C\C C\C CVCB      AVCBVCBVCBVCB  Line3                                           <                  ?  ?   ?          zGC C      AzGC CzGC CzGC CzGC C~C  B      A~C  B~C  B~C  B~C  B  Line4                                           <                      ?   ?      3  
BB]C A 
BB]C A   Bar001                                                    Y@      Y@                                                         
BB]C A           ?uBBFWADAuBB^BB^B'BuB'BuBBFWA DA ?t4?   Text1                              Arial   A   Arial   A              B1             #        w     CICGCACICbCICaCICCICCICGCA ?ʹ4?B'°N 
Rectangle1                                                    Y@      Y@                                 Bar01            Bar01    0             0ChartMax            ChartMax    0             0100             100           CB  7  ACBCBCBCBCB  7  A   Line1                                           <                  ?  ?   ?          4CB  7  A4CB4CB4CB4CB4CB  7  A   Line2                                           <                  ?  ?   ?          \CB  7  A\CB\CB\CB\CB\CB  7  A   Line3                                           <                  ?  ?   ?          CB      ACBCBCBCBCB      A   Line4                                           <                      ?   ?    n       ?C ZB \@ `hA C ZB \@ `hA   
Bar01Value                              Arial   A  Arial  @A               #             n    @           Bar01            Bar01               Bar01            Bar01    0             0ChartMax            ChartMax    200             2000             0     n       ?C C \@ `hA C C \@ `hA   
Bar02Value                              Arial   A  Arial  @A               #             n    @           Bar02            Bar02               Bar02            Bar02    0             0ChartMax            ChartMax    200             2000             0     n       ?C "C \@ `hA C "C \@ `hA   
Bar03Value                              Arial   A  Arial  @A               #             n    @           Bar03            Bar03               Bar03            Bar03    0             0ChartMax            ChartMax    200             2000             0     n       ?C @C \@ `hA C @C \@ `hA   
Bar04Value                              Arial   A  Arial  @A               #             n    @           Bar04            Bar04               Bar04            Bar04    0             0ChartMax            ChartMax    200             2000             0     n       ?C ^C \@ `hA C ^C \@ `hA   
Bar05Value                              Arial   A  Arial  @A               #             n    @           Bar05            Bar05               Bar05            Bar05    0             0ChartMax            ChartMax    200             2000             0     n  4     ?C {C \@ `hA C {C \@ `hA   
Bar06Value                              Arial   A  Arial  @A               #             n    @           Bar06            Bar06               Bar06            Bar06    0             0ChartMax            ChartMax    200             2000             0     n  5     ?CVC \@ `hA CVC \@ `hA   
Bar07Value                              Arial   A  Arial  @A               #             n    @           Bar07            Bar07               Bar07            Bar07    0             0ChartMax            ChartMax    200             2000             0     n  6     ?CVC \@ `hA CVC \@ `hA   
Bar08Value                              Arial   A  Arial  @A               #             n    @           Bar08            Bar08               Bar08            Bar08    0             0ChartMax            ChartMax    200             2000             0     n       ?CVC \@ `hA CVC \@ `hA   
Bar09Value                              Arial   A  Arial  @A               #             n    @           Bar09            Bar09               Bar09            Bar09    0             0ChartMax            ChartMax    200             2000             0     n       ?CVC \@ `hA CVC \@ `hA   
Bar10Value                              Arial   A  Arial  @A               #             n    @           Bar10            Bar10               Bar10            Bar10    0             0ChartMax            ChartMax    200             2000             0             B  B      A   B  B      A   	Position1     d                                                           ?   ?            B  C      A   B  C      A   	Position2     d                                                            ?   ?                                                                      .   Bars01true             True       dim Bar01N as float;

dim calc as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;

calc = Bar01N/ChartRangeIncrement;
ChartMax = ChartRangeIncrement * (calc + 1);       Bar01    ChartRangeIncrement   ChartMax              Bars02LargeToSmalltrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[2] as float;
dim indexes[2] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( 0, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y	   Bar01Value.Y
   Bar02Value.Y              Bars02LargeToSmallNoValuestrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[2] as float;
dim indexes[2] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( 0, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
   
   Bar01    Bar02   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y	              Bars02SmallToLargetrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[2] as float;
dim indexes[2] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( 0, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((2 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((2 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((2 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((2 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y	   Bar01Value.Y
   Bar02Value.Y              Bars02SmallToLargeNoValuestrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[2] as float;
dim indexes[2] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( 0, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((2 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((2 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
   
   Bar01    Bar02   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y	              Bars03LargeToSmalltrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[3] as float;
dim indexes[3] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position   Bar001.Y   Position1.Y	   Position2.Y
   Bar002.Y   Bar003.Y   Bar01Value.Y
   Bar02Value.Y   Bar03Value.Y              Bars03LargeToSmallNoValuestrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[3] as float;
dim indexes[3] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
   
   Bar01    Bar02   Bar03   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position   Bar001.Y   Position1.Y	   Position2.Y
   Bar002.Y   Bar003.Y              Bars03SmallToLargetrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[3] as float;
dim indexes[3] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((3 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((3 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((3 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((3 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((3 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + (((3 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position   Bar001.Y   Position1.Y	   Position2.Y
   Bar002.Y   Bar003.Y   Bar01Value.Y
   Bar02Value.Y   Bar03Value.Y              Bars03SmallToLargeNoValuestrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[3] as float;
dim indexes[3] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((3 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((3 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((3 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
   
   Bar01    Bar02   Bar03   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position   Bar001.Y   Position1.Y	   Position2.Y
   Bar002.Y   Bar003.Y              Bars04LargeToSmalltrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[4] as float;
dim indexes[4] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
	      Bar01    Bar02   Bar03   Bar04   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position   
Bar04Position	   Bar001.Y
   Position1.Y   Position2.Y   Bar002.Y
   Bar003.Y   Bar004.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y              Bars04LargeToSmallNoValuestrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[4] as float;
dim indexes[4] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));

      Bar01    Bar02   Bar03   Bar04   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position   
Bar04Position	   Bar001.Y
   Position1.Y   Position2.Y   Bar002.Y
   Bar003.Y   Bar004.Y              Bars04SmallToLargetrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[4] as float;
dim indexes[4] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((4 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((4 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((4 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((4 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((4 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((4 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + (((4 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + (((4 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position   
Bar04Position	   Bar001.Y
   Position1.Y   Position2.Y   Bar002.Y
   Bar003.Y   Bar004.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y              Bars04SmallToLargeNoValuestrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[4] as float;
dim indexes[4] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((4 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((4 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((4 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((4 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position   
Bar04Position	   Bar001.Y
   Position1.Y   Position2.Y   Bar002.Y
   Bar003.Y   Bar004.Y              Bars05LargeToSmalltrue             True       !'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[5] as float;
dim indexes[5] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));

      Bar01    Bar02   Bar03   Bar04   Bar05   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position	   
Bar04Position
   
Bar05Position   Bar001.Y   Position1.Y
   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y   Bar05Value.Y              Bars05LargeToSmallNoValuestrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[5] as float;
dim indexes[5] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   Bar05   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position	   
Bar04Position
   
Bar05Position   Bar001.Y   Position1.Y
   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y              Bars05SmallToLargetrue             True       !'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[5] as float;
dim indexes[5] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((5 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((5 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((5 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((5 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((5 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((5 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((5 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + (((5 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + (((5 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + (((5 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   Bar05   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position	   
Bar04Position
   
Bar05Position   Bar001.Y   Position1.Y
   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y   Bar05Value.Y              Bars05SmallToLargeNoValuestrue             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[5] as float;
dim indexes[5] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((5 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((5 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((5 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((5 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((5 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   Bar05   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position   
Bar03Position	   
Bar04Position
   
Bar05Position   Bar001.Y   Position1.Y
   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y              Bars06LargeToSmalltrue             True       ''Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[6] as float;
dim indexes[6] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position	   
Bar03Position
   
Bar04Position   
Bar05Position   
Bar06Position
   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y   Bar05Value.Y   Bar06Value.Y              Bars06LargeToSmallNoValuestrue             True       #'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[6] as float;
dim indexes[6] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position	   
Bar03Position
   
Bar04Position   
Bar05Position   
Bar06Position
   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y              Bars06SmallToLargetrue             True       ('Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[6] as float;
dim indexes[6] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((6 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((6 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((6 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((6 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((6 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((6 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((6 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((6 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + (((6 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + (((6 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + (((6 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + (((6 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position	   
Bar03Position
   
Bar04Position   
Bar05Position   
Bar06Position
   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y   Bar05Value.Y   Bar06Value.Y              Bars06SmallToLargeNoValuestrue             True       $'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[6] as float;
dim indexes[6] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((6 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((6 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((6 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((6 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((6 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((6 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   ChartRangeIncrement   ChartMax   
Bar01Position   
Bar02Position	   
Bar03Position
   
Bar04Position   
Bar05Position   
Bar06Position
   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y              Bars07LargeToSmalltrue             True       .'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[7] as float;
dim indexes[7] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar07Value.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));



       Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   ChartRangeIncrement   ChartMax   
Bar01Position	   
Bar02Position
   
Bar03Position   
Bar04Position   
Bar05Position
   
Bar06Position   
Bar07Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y   Bar05Value.Y   Bar06Value.Y   Bar07Value.Y              Bars07LargeToSmallNoValuestrue             True       *'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[7] as float;
dim indexes[7] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));



      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   ChartRangeIncrement   ChartMax   
Bar01Position	   
Bar02Position
   
Bar03Position   
Bar04Position   
Bar05Position
   
Bar06Position   
Bar07Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y              Bars07SmallToLargetrue             True       0'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[7] as float;
dim indexes[7] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((7 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((7 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((7 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((7 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((7 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((7 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + (((7 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((7 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((7 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + (((7 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + (((7 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + (((7 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + (((7 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar07Value.Y = Position1.Y + (((7 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));



       Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   ChartRangeIncrement   ChartMax   
Bar01Position	   
Bar02Position
   
Bar03Position   
Bar04Position   
Bar05Position
   
Bar06Position   
Bar07Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y   Bar05Value.Y   Bar06Value.Y   Bar07Value.Y              Bars07SmallToLargeNoValuestrue             True       +'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[7] as float;
dim indexes[7] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((7 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((7 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((7 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((7 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((7 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((7 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + (((7 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));



      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   ChartRangeIncrement   ChartMax   
Bar01Position	   
Bar02Position
   
Bar03Position   
Bar04Position   
Bar05Position
   
Bar06Position   
Bar07Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y              Bars08LargeToSmalltrue             True       6'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[8] as float;
dim indexes[8] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar07Value.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar08Value.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));


   $   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   ChartRangeIncrement   ChartMax	   
Bar01Position
   
Bar02Position   
Bar03Position   
Bar04Position
   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y   Bar05Value.Y    Bar06Value.Y!   Bar07Value.Y"   Bar08Value.Y#              Bars08LargeToSmallNoValuestrue             True       1'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[8] as float;
dim indexes[8] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));


      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   ChartRangeIncrement   ChartMax	   
Bar01Position
   
Bar02Position   
Bar03Position   
Bar04Position
   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y              Bars08SmallToLargetrue             True       8'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[8] as float;
dim indexes[8] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((8 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((8 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((8 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((8 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((8 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((8 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + (((8 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + (((8 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((8 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((8 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + (((8 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + (((8 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + (((8 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + (((8 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar07Value.Y = Position1.Y + (((8 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar08Value.Y = Position1.Y + (((8 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));


   $   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   ChartRangeIncrement   ChartMax	   
Bar01Position
   
Bar02Position   
Bar03Position   
Bar04Position
   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar01Value.Y   Bar02Value.Y   Bar03Value.Y   Bar04Value.Y   Bar05Value.Y    Bar06Value.Y!   Bar07Value.Y"   Bar08Value.Y#              Bars08SmallToLargeNoValuestrue             True       2'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[8] as float;
dim indexes[8] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((8 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((8 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((8 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((8 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((8 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((8 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + (((8 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + (((8 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));


      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   ChartRangeIncrement   ChartMax	   
Bar01Position
   
Bar02Position   
Bar03Position   
Bar04Position
   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y              Bars09LargeToSmalltrue             True       ?'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[9] as float;
dim indexes[9] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;
values[9] = Bar09N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
elseif indexes[1] == 9 then
	Bar09Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
elseif indexes[2] == 9 then
	Bar09Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
elseif indexes[3] == 9 then
	Bar09Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
elseif indexes[4] == 9 then
	Bar09Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
elseif indexes[5] == 9 then
	Bar09Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
elseif indexes[6] == 9 then
	Bar09Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
elseif indexes[7] == 9 then
	Bar09Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
elseif indexes[8] == 9 then
	Bar09Position = 8;
endif;

if indexes[9] == 1 then
	Bar01Position = 9;
elseif indexes[9] == 2 then
	Bar02Position = 9;
elseif indexes[9] == 3 then
	Bar03Position = 9;
elseif indexes[9] == 4 then
	Bar04Position = 9;
elseif indexes[9] == 5 then
	Bar05Position = 9;
elseif indexes[9] == 6 then
	Bar06Position = 9;
elseif indexes[9] == 7 then
	Bar07Position = 9;
elseif indexes[9] == 8 then
	Bar08Position = 9;
elseif indexes[9] == 9 then
	Bar09Position = 9;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));
Bar009.Y = Position1.Y + ((Bar09Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar07Value.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar08Value.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));
Bar09Value.Y = Position1.Y + ((Bar09Position - 1) * (Position2.Y - Position1.Y));

   (   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   ChartRangeIncrement	   ChartMax
   
Bar01Position   
Bar02Position   
Bar03Position
   
Bar04Position   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   
Bar09Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar009.Y   Bar01Value.Y   Bar02Value.Y    Bar03Value.Y!   Bar04Value.Y"   Bar05Value.Y#   Bar06Value.Y$   Bar07Value.Y%   Bar08Value.Y&   Bar09Value.Y'              Bars09LargeToSmallNoValuestrue             True       :'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[9] as float;
dim indexes[9] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;
values[9] = Bar09N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
elseif indexes[1] == 9 then
	Bar09Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
elseif indexes[2] == 9 then
	Bar09Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
elseif indexes[3] == 9 then
	Bar09Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
elseif indexes[4] == 9 then
	Bar09Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
elseif indexes[5] == 9 then
	Bar09Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
elseif indexes[6] == 9 then
	Bar09Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
elseif indexes[7] == 9 then
	Bar09Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
elseif indexes[8] == 9 then
	Bar09Position = 8;
endif;

if indexes[9] == 1 then
	Bar01Position = 9;
elseif indexes[9] == 2 then
	Bar02Position = 9;
elseif indexes[9] == 3 then
	Bar03Position = 9;
elseif indexes[9] == 4 then
	Bar04Position = 9;
elseif indexes[9] == 5 then
	Bar05Position = 9;
elseif indexes[9] == 6 then
	Bar06Position = 9;
elseif indexes[9] == 7 then
	Bar07Position = 9;
elseif indexes[9] == 8 then
	Bar08Position = 9;
elseif indexes[9] == 9 then
	Bar09Position = 9;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));
Bar009.Y = Position1.Y + ((Bar09Position - 1) * (Position2.Y - Position1.Y));

      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   ChartRangeIncrement	   ChartMax
   
Bar01Position   
Bar02Position   
Bar03Position
   
Bar04Position   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   
Bar09Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar009.Y              Bars09SmallToLargetrue             True       A'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[9] as float;
dim indexes[9] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;
values[9] = Bar09N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
elseif indexes[1] == 9 then
	Bar09Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
elseif indexes[2] == 9 then
	Bar09Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
elseif indexes[3] == 9 then
	Bar09Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
elseif indexes[4] == 9 then
	Bar09Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
elseif indexes[5] == 9 then
	Bar09Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
elseif indexes[6] == 9 then
	Bar09Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
elseif indexes[7] == 9 then
	Bar09Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
elseif indexes[8] == 9 then
	Bar09Position = 8;
endif;

if indexes[9] == 1 then
	Bar01Position = 9;
elseif indexes[9] == 2 then
	Bar02Position = 9;
elseif indexes[9] == 3 then
	Bar03Position = 9;
elseif indexes[9] == 4 then
	Bar04Position = 9;
elseif indexes[9] == 5 then
	Bar05Position = 9;
elseif indexes[9] == 6 then
	Bar06Position = 9;
elseif indexes[9] == 7 then
	Bar07Position = 9;
elseif indexes[9] == 8 then
	Bar08Position = 9;
elseif indexes[9] == 9 then
	Bar09Position = 9;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((9 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((9 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((9 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((9 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((9 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((9 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + (((9 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + (((9 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar009.Y = Position1.Y + (((9 - (Bar09Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((9 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((9 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + (((9 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + (((9 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + (((9 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + (((9 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar07Value.Y = Position1.Y + (((9 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar08Value.Y = Position1.Y + (((9 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar09Value.Y = Position1.Y + (((9 - (Bar09Position - 1)) - 1) * (Position2.Y - Position1.Y));

   (   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   ChartRangeIncrement	   ChartMax
   
Bar01Position   
Bar02Position   
Bar03Position
   
Bar04Position   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   
Bar09Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar009.Y   Bar01Value.Y   Bar02Value.Y    Bar03Value.Y!   Bar04Value.Y"   Bar05Value.Y#   Bar06Value.Y$   Bar07Value.Y%   Bar08Value.Y&   Bar09Value.Y'              Bars09SmallToLargeNoValuestrue             True       :'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[9] as float;
dim indexes[9] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;
values[9] = Bar09N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
elseif indexes[1] == 9 then
	Bar09Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
elseif indexes[2] == 9 then
	Bar09Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
elseif indexes[3] == 9 then
	Bar09Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
elseif indexes[4] == 9 then
	Bar09Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
elseif indexes[5] == 9 then
	Bar09Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
elseif indexes[6] == 9 then
	Bar09Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
elseif indexes[7] == 9 then
	Bar09Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
elseif indexes[8] == 9 then
	Bar09Position = 8;
endif;

if indexes[9] == 1 then
	Bar01Position = 9;
elseif indexes[9] == 2 then
	Bar02Position = 9;
elseif indexes[9] == 3 then
	Bar03Position = 9;
elseif indexes[9] == 4 then
	Bar04Position = 9;
elseif indexes[9] == 5 then
	Bar05Position = 9;
elseif indexes[9] == 6 then
	Bar06Position = 9;
elseif indexes[9] == 7 then
	Bar07Position = 9;
elseif indexes[9] == 8 then
	Bar08Position = 9;
elseif indexes[9] == 9 then
	Bar09Position = 9;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((9 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((9 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((9 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((9 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((9 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((9 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + (((9 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + (((9 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar009.Y = Position1.Y + (((9 - (Bar09Position - 1)) - 1) * (Position2.Y - Position1.Y));

       Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   ChartRangeIncrement	   ChartMax
   
Bar01Position   
Bar02Position   
Bar03Position
   
Bar04Position   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   
Bar09Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar009.Y              Bars10LargeToSmalltrue             True       I'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;
dim Bar10N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[10] as float;
dim indexes[10] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;
if IsBad(Bar10) then	
	Bar10N = 0;
else
	Bar10N = Bar10;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, Bar10N );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;
values[9] = Bar09N;
values[10] = Bar10N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
elseif indexes[1] == 9 then
	Bar09Position = 1;
elseif indexes[1] == 10 then
	Bar10Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
elseif indexes[2] == 9 then
	Bar09Position = 2;
elseif indexes[2] == 10 then
	Bar10Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
elseif indexes[3] == 9 then
	Bar09Position = 3;
elseif indexes[3] == 10 then
	Bar10Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
elseif indexes[4] == 9 then
	Bar09Position = 4;
elseif indexes[4] == 10 then
	Bar10Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
elseif indexes[5] == 9 then
	Bar09Position = 5;
elseif indexes[5] == 10 then
	Bar10Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
elseif indexes[6] == 9 then
	Bar09Position = 6;
elseif indexes[6] == 10 then
	Bar10Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
elseif indexes[7] == 9 then
	Bar09Position = 7;
elseif indexes[7] == 10 then
	Bar10Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
elseif indexes[8] == 9 then
	Bar09Position = 8;
elseif indexes[8] == 10 then
	Bar10Position = 8;
endif;

if indexes[9] == 1 then
	Bar01Position = 9;
elseif indexes[9] == 2 then
	Bar02Position = 9;
elseif indexes[9] == 3 then
	Bar03Position = 9;
elseif indexes[9] == 4 then
	Bar04Position = 9;
elseif indexes[9] == 5 then
	Bar05Position = 9;
elseif indexes[9] == 6 then
	Bar06Position = 9;
elseif indexes[9] == 7 then
	Bar07Position = 9;
elseif indexes[9] == 8 then
	Bar08Position = 9;
elseif indexes[9] == 9 then
	Bar09Position = 9;
elseif indexes[9] == 10 then
	Bar10Position = 9;
endif;

if indexes[10] == 1 then
	Bar01Position = 10;
elseif indexes[10] == 2 then
	Bar02Position = 10;
elseif indexes[10] == 3 then
	Bar03Position = 10;
elseif indexes[10] == 4 then
	Bar04Position = 10;
elseif indexes[10] == 5 then
	Bar05Position = 10;
elseif indexes[10] == 6 then
	Bar06Position = 10;
elseif indexes[10] == 7 then
	Bar07Position = 10;
elseif indexes[10] == 8 then
	Bar08Position = 10;
elseif indexes[10] == 9 then
	Bar09Position = 10;
elseif indexes[10] == 10 then
	Bar10Position = 10;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));
Bar009.Y = Position1.Y + ((Bar09Position - 1) * (Position2.Y - Position1.Y));
Bar010.Y = Position1.Y + ((Bar10Position - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar07Value.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar08Value.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));
Bar09Value.Y = Position1.Y + ((Bar09Position - 1) * (Position2.Y - Position1.Y));
Bar10Value.Y = Position1.Y + ((Bar10Position - 1) * (Position2.Y - Position1.Y));
!   ,   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   Bar10	   ChartRangeIncrement
   ChartMax   
Bar01Position   
Bar02Position
   
Bar03Position   
Bar04Position   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   
Bar09Position   
Bar10Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar009.Y    Bar010.Y!   Bar01Value.Y"   Bar02Value.Y#   Bar03Value.Y$   Bar04Value.Y%   Bar05Value.Y&   Bar06Value.Y'   Bar07Value.Y(   Bar08Value.Y)   Bar09Value.Y*   Bar10Value.Y+              Bars10LargeToSmallNoValuestrue             True       C'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;
dim Bar10N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[10] as float;
dim indexes[10] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;
if IsBad(Bar10) then	
	Bar10N = 0;
else
	Bar10N = Bar10;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, Bar10N );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;
values[9] = Bar09N;
values[10] = Bar10N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
elseif indexes[1] == 9 then
	Bar09Position = 1;
elseif indexes[1] == 10 then
	Bar10Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
elseif indexes[2] == 9 then
	Bar09Position = 2;
elseif indexes[2] == 10 then
	Bar10Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
elseif indexes[3] == 9 then
	Bar09Position = 3;
elseif indexes[3] == 10 then
	Bar10Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
elseif indexes[4] == 9 then
	Bar09Position = 4;
elseif indexes[4] == 10 then
	Bar10Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
elseif indexes[5] == 9 then
	Bar09Position = 5;
elseif indexes[5] == 10 then
	Bar10Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
elseif indexes[6] == 9 then
	Bar09Position = 6;
elseif indexes[6] == 10 then
	Bar10Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
elseif indexes[7] == 9 then
	Bar09Position = 7;
elseif indexes[7] == 10 then
	Bar10Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
elseif indexes[8] == 9 then
	Bar09Position = 8;
elseif indexes[8] == 10 then
	Bar10Position = 8;
endif;

if indexes[9] == 1 then
	Bar01Position = 9;
elseif indexes[9] == 2 then
	Bar02Position = 9;
elseif indexes[9] == 3 then
	Bar03Position = 9;
elseif indexes[9] == 4 then
	Bar04Position = 9;
elseif indexes[9] == 5 then
	Bar05Position = 9;
elseif indexes[9] == 6 then
	Bar06Position = 9;
elseif indexes[9] == 7 then
	Bar07Position = 9;
elseif indexes[9] == 8 then
	Bar08Position = 9;
elseif indexes[9] == 9 then
	Bar09Position = 9;
elseif indexes[9] == 10 then
	Bar10Position = 9;
endif;

if indexes[10] == 1 then
	Bar01Position = 10;
elseif indexes[10] == 2 then
	Bar02Position = 10;
elseif indexes[10] == 3 then
	Bar03Position = 10;
elseif indexes[10] == 4 then
	Bar04Position = 10;
elseif indexes[10] == 5 then
	Bar05Position = 10;
elseif indexes[10] == 6 then
	Bar06Position = 10;
elseif indexes[10] == 7 then
	Bar07Position = 10;
elseif indexes[10] == 8 then
	Bar08Position = 10;
elseif indexes[10] == 9 then
	Bar09Position = 10;
elseif indexes[10] == 10 then
	Bar10Position = 10;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + ((Bar01Position - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + ((Bar02Position - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + ((Bar03Position - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + ((Bar04Position - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + ((Bar05Position - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + ((Bar06Position - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + ((Bar07Position - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + ((Bar08Position - 1) * (Position2.Y - Position1.Y));
Bar009.Y = Position1.Y + ((Bar09Position - 1) * (Position2.Y - Position1.Y));
Bar010.Y = Position1.Y + ((Bar10Position - 1) * (Position2.Y - Position1.Y));
"   "   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   Bar10	   ChartRangeIncrement
   ChartMax   
Bar01Position   
Bar02Position
   
Bar03Position   
Bar04Position   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   
Bar09Position   
Bar10Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar009.Y    Bar010.Y!              Bars10SmallToLargetrue             True       K'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;
dim Bar10N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[10] as float;
dim indexes[10] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;
if IsBad(Bar10) then	
	Bar10N = 0;
else
	Bar10N = Bar10;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, Bar10N );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;
values[9] = Bar09N;
values[10] = Bar10N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
elseif indexes[1] == 9 then
	Bar09Position = 1;
elseif indexes[1] == 10 then
	Bar10Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
elseif indexes[2] == 9 then
	Bar09Position = 2;
elseif indexes[2] == 10 then
	Bar10Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
elseif indexes[3] == 9 then
	Bar09Position = 3;
elseif indexes[3] == 10 then
	Bar10Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
elseif indexes[4] == 9 then
	Bar09Position = 4;
elseif indexes[4] == 10 then
	Bar10Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
elseif indexes[5] == 9 then
	Bar09Position = 5;
elseif indexes[5] == 10 then
	Bar10Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
elseif indexes[6] == 9 then
	Bar09Position = 6;
elseif indexes[6] == 10 then
	Bar10Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
elseif indexes[7] == 9 then
	Bar09Position = 7;
elseif indexes[7] == 10 then
	Bar10Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
elseif indexes[8] == 9 then
	Bar09Position = 8;
elseif indexes[8] == 10 then
	Bar10Position = 8;
endif;

if indexes[9] == 1 then
	Bar01Position = 9;
elseif indexes[9] == 2 then
	Bar02Position = 9;
elseif indexes[9] == 3 then
	Bar03Position = 9;
elseif indexes[9] == 4 then
	Bar04Position = 9;
elseif indexes[9] == 5 then
	Bar05Position = 9;
elseif indexes[9] == 6 then
	Bar06Position = 9;
elseif indexes[9] == 7 then
	Bar07Position = 9;
elseif indexes[9] == 8 then
	Bar08Position = 9;
elseif indexes[9] == 9 then
	Bar09Position = 9;
elseif indexes[9] == 10 then
	Bar10Position = 9;
endif;

if indexes[10] == 1 then
	Bar01Position = 10;
elseif indexes[10] == 2 then
	Bar02Position = 10;
elseif indexes[10] == 3 then
	Bar03Position = 10;
elseif indexes[10] == 4 then
	Bar04Position = 10;
elseif indexes[10] == 5 then
	Bar05Position = 10;
elseif indexes[10] == 6 then
	Bar06Position = 10;
elseif indexes[10] == 7 then
	Bar07Position = 10;
elseif indexes[10] == 8 then
	Bar08Position = 10;
elseif indexes[10] == 9 then
	Bar09Position = 10;
elseif indexes[10] == 10 then
	Bar10Position = 10;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((10 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((10 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((10 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((10 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((10 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((10 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + (((10 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + (((10 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar009.Y = Position1.Y + (((10 - (Bar09Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar010.Y = Position1.Y + (((10 - (Bar10Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar01Value.Y = Position1.Y + (((10 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar02Value.Y = Position1.Y + (((10 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar03Value.Y = Position1.Y + (((10 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar04Value.Y = Position1.Y + (((10 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar05Value.Y = Position1.Y + (((10 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar06Value.Y = Position1.Y + (((10 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar07Value.Y = Position1.Y + (((10 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar08Value.Y = Position1.Y + (((10 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar09Value.Y = Position1.Y + (((10 - (Bar09Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar10Value.Y = Position1.Y + (((10 - (Bar10Position - 1)) - 1) * (Position2.Y - Position1.Y));

#   ,   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   Bar10	   ChartRangeIncrement
   ChartMax   
Bar01Position   
Bar02Position
   
Bar03Position   
Bar04Position   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   
Bar09Position   
Bar10Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar009.Y    Bar010.Y!   Bar01Value.Y"   Bar02Value.Y#   Bar03Value.Y$   Bar04Value.Y%   Bar05Value.Y&   Bar06Value.Y'   Bar07Value.Y(   Bar08Value.Y)   Bar09Value.Y*   Bar10Value.Y+              Bars10SmallToLargeNoValuestrue             True       D'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;
dim Bar10N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[10] as float;
dim indexes[10] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;
if IsBad(Bar10) then	
	Bar10N = 0;
else
	Bar10N = Bar10;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, Bar10N );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

'Populate values array.
values[1] = Bar01N;
values[2] = Bar02N;
values[3] = Bar03N;
values[4] = Bar04N;
values[5] = Bar05N;
values[6] = Bar06N;
values[7] = Bar07N;
values[8] = Bar08N;
values[9] = Bar09N;
values[10] = Bar10N;

'Create table in memory with two columns; ID and BarValue.
MyTable.Columns.Add("ID", i.GetType());
MyTable.Columns.Add("BarValue", values[1].GetType());
MyTable.DefaultView.Sort = "BarValue DESC";

'Populate table values.
for i = 1 to values.Length
  MyTable.Rows.Add(i, values[i]);
'  LogMessage( "Row:" + i + ", Value:" + values[i] );
next;

'Populate the index array with the Bar ID values in sorted order.
i = 1;
for each MyRow in MyTable.DefaultView
  indexes[i] = MyRow[0];
'  LogMessage( MyRow[0] + "   " + MyRow[1] );
  i = i + 1;
next;

'Populate Bar position variables.
if indexes[1] == 1 then
	Bar01Position = 1;
elseif indexes[1] == 2 then
	Bar02Position = 1;
elseif indexes[1] == 3 then
	Bar03Position = 1;
elseif indexes[1] == 4 then
	Bar04Position = 1;
elseif indexes[1] == 5 then
	Bar05Position = 1;
elseif indexes[1] == 6 then
	Bar06Position = 1;
elseif indexes[1] == 7 then
	Bar07Position = 1;
elseif indexes[1] == 8 then
	Bar08Position = 1;
elseif indexes[1] == 9 then
	Bar09Position = 1;
elseif indexes[1] == 10 then
	Bar10Position = 1;
endif;

if indexes[2] == 1 then
	Bar01Position = 2;
elseif indexes[2] == 2 then
	Bar02Position = 2;
elseif indexes[2] == 3 then
	Bar03Position = 2;
elseif indexes[2] == 4 then
	Bar04Position = 2;
elseif indexes[2] == 5 then
	Bar05Position = 2;
elseif indexes[2] == 6 then
	Bar06Position = 2;
elseif indexes[2] == 7 then
	Bar07Position = 2;
elseif indexes[2] == 8 then
	Bar08Position = 2;
elseif indexes[2] == 9 then
	Bar09Position = 2;
elseif indexes[2] == 10 then
	Bar10Position = 2;
endif;

if indexes[3] == 1 then
	Bar01Position = 3;
elseif indexes[3] == 2 then
	Bar02Position = 3;
elseif indexes[3] == 3 then
	Bar03Position = 3;
elseif indexes[3] == 4 then
	Bar04Position = 3;
elseif indexes[3] == 5 then
	Bar05Position = 3;
elseif indexes[3] == 6 then
	Bar06Position = 3;
elseif indexes[3] == 7 then
	Bar07Position = 3;
elseif indexes[3] == 8 then
	Bar08Position = 3;
elseif indexes[3] == 9 then
	Bar09Position = 3;
elseif indexes[3] == 10 then
	Bar10Position = 3;
endif;

if indexes[4] == 1 then
	Bar01Position = 4;
elseif indexes[4] == 2 then
	Bar02Position = 4;
elseif indexes[4] == 3 then
	Bar03Position = 4;
elseif indexes[4] == 4 then
	Bar04Position = 4;
elseif indexes[4] == 5 then
	Bar05Position = 4;
elseif indexes[4] == 6 then
	Bar06Position = 4;
elseif indexes[4] == 7 then
	Bar07Position = 4;
elseif indexes[4] == 8 then
	Bar08Position = 4;
elseif indexes[4] == 9 then
	Bar09Position = 4;
elseif indexes[4] == 10 then
	Bar10Position = 4;
endif;

if indexes[5] == 1 then
	Bar01Position = 5;
elseif indexes[5] == 2 then
	Bar02Position = 5;
elseif indexes[5] == 3 then
	Bar03Position = 5;
elseif indexes[5] == 4 then
	Bar04Position = 5;
elseif indexes[5] == 5 then
	Bar05Position = 5;
elseif indexes[5] == 6 then
	Bar06Position = 5;
elseif indexes[5] == 7 then
	Bar07Position = 5;
elseif indexes[5] == 8 then
	Bar08Position = 5;
elseif indexes[5] == 9 then
	Bar09Position = 5;
elseif indexes[5] == 10 then
	Bar10Position = 5;
endif;

if indexes[6] == 1 then
	Bar01Position = 6;
elseif indexes[6] == 2 then
	Bar02Position = 6;
elseif indexes[6] == 3 then
	Bar03Position = 6;
elseif indexes[6] == 4 then
	Bar04Position = 6;
elseif indexes[6] == 5 then
	Bar05Position = 6;
elseif indexes[6] == 6 then
	Bar06Position = 6;
elseif indexes[6] == 7 then
	Bar07Position = 6;
elseif indexes[6] == 8 then
	Bar08Position = 6;
elseif indexes[6] == 9 then
	Bar09Position = 6;
elseif indexes[6] == 10 then
	Bar10Position = 6;
endif;

if indexes[7] == 1 then
	Bar01Position = 7;
elseif indexes[7] == 2 then
	Bar02Position = 7;
elseif indexes[7] == 3 then
	Bar03Position = 7;
elseif indexes[7] == 4 then
	Bar04Position = 7;
elseif indexes[7] == 5 then
	Bar05Position = 7;
elseif indexes[7] == 6 then
	Bar06Position = 7;
elseif indexes[7] == 7 then
	Bar07Position = 7;
elseif indexes[7] == 8 then
	Bar08Position = 7;
elseif indexes[7] == 9 then
	Bar09Position = 7;
elseif indexes[7] == 10 then
	Bar10Position = 7;
endif;

if indexes[8] == 1 then
	Bar01Position = 8;
elseif indexes[8] == 2 then
	Bar02Position = 8;
elseif indexes[8] == 3 then
	Bar03Position = 8;
elseif indexes[8] == 4 then
	Bar04Position = 8;
elseif indexes[8] == 5 then
	Bar05Position = 8;
elseif indexes[8] == 6 then
	Bar06Position = 8;
elseif indexes[8] == 7 then
	Bar07Position = 8;
elseif indexes[8] == 8 then
	Bar08Position = 8;
elseif indexes[8] == 9 then
	Bar09Position = 8;
elseif indexes[8] == 10 then
	Bar10Position = 8;
endif;

if indexes[9] == 1 then
	Bar01Position = 9;
elseif indexes[9] == 2 then
	Bar02Position = 9;
elseif indexes[9] == 3 then
	Bar03Position = 9;
elseif indexes[9] == 4 then
	Bar04Position = 9;
elseif indexes[9] == 5 then
	Bar05Position = 9;
elseif indexes[9] == 6 then
	Bar06Position = 9;
elseif indexes[9] == 7 then
	Bar07Position = 9;
elseif indexes[9] == 8 then
	Bar08Position = 9;
elseif indexes[9] == 9 then
	Bar09Position = 9;
elseif indexes[9] == 10 then
	Bar10Position = 9;
endif;

if indexes[10] == 1 then
	Bar01Position = 10;
elseif indexes[10] == 2 then
	Bar02Position = 10;
elseif indexes[10] == 3 then
	Bar03Position = 10;
elseif indexes[10] == 4 then
	Bar04Position = 10;
elseif indexes[10] == 5 then
	Bar05Position = 10;
elseif indexes[10] == 6 then
	Bar06Position = 10;
elseif indexes[10] == 7 then
	Bar07Position = 10;
elseif indexes[10] == 8 then
	Bar08Position = 10;
elseif indexes[10] == 9 then
	Bar09Position = 10;
elseif indexes[10] == 10 then
	Bar10Position = 10;
endif;

' Set sorted bar positions. 
'Position the bars on the screen according to their order. 
Bar001.Y = Position1.Y + (((10 - (Bar01Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar002.Y = Position1.Y + (((10 - (Bar02Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar003.Y = Position1.Y + (((10 - (Bar03Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar004.Y = Position1.Y + (((10 - (Bar04Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar005.Y = Position1.Y + (((10 - (Bar05Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar006.Y = Position1.Y + (((10 - (Bar06Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar007.Y = Position1.Y + (((10 - (Bar07Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar008.Y = Position1.Y + (((10 - (Bar08Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar009.Y = Position1.Y + (((10 - (Bar09Position - 1)) - 1) * (Position2.Y - Position1.Y));
Bar010.Y = Position1.Y + (((10 - (Bar10Position - 1)) - 1) * (Position2.Y - Position1.Y));

$   "   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   Bar10	   ChartRangeIncrement
   ChartMax   
Bar01Position   
Bar02Position
   
Bar03Position   
Bar04Position   
Bar05Position   
Bar06Position   
Bar07Position   
Bar08Position   
Bar09Position   
Bar10Position   Bar001.Y   Position1.Y   Position2.Y   Bar002.Y   Bar003.Y   Bar004.Y   Bar005.Y   Bar006.Y   Bar007.Y   Bar008.Y   Bar009.Y    Bar010.Y!              NoSort02true             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[2] as float;
dim indexes[2] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( 0, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;%      Bar01    Bar02   ChartRangeIncrement   ChartMax              NoSort03true             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[3] as float;
dim indexes[3] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, 0 );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;
&      Bar01    Bar02   Bar03   ChartRangeIncrement   ChartMax              NoSort04true             True       	'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[4] as float;
dim indexes[4] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( 0, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;
'      Bar01    Bar02   Bar03   Bar04   ChartRangeIncrement   ChartMax              NoSort05true             True       
'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[5] as float;
dim indexes[5] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, 0 );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

(      Bar01    Bar02   Bar03   Bar04   Bar05   ChartRangeIncrement   ChartMax              NoSort06true             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[6] as float;
dim indexes[6] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( 0, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;
)      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   ChartRangeIncrement   ChartMax              NoSort07true             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[7] as float;
dim indexes[7] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, 0 );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;
*   	   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   ChartRangeIncrement   ChartMax              NoSort08true             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[8] as float;
dim indexes[8] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( 0, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;

+   
   Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   ChartRangeIncrement   ChartMax	              NoSort09true             True       
'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[9] as float;
dim indexes[9] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, 0 );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;
,      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   ChartRangeIncrement	   ChartMax
              NoSort10true             True       'Declare all required variables
dim a as float;
dim b as float;
dim c as float;
dim d as float;
dim e as float;

dim Bar01N as float;
dim Bar02N as float;
dim Bar03N as float;
dim Bar04N as float;
dim Bar05N as float;
dim Bar06N as float;
dim Bar07N as float;
dim Bar08N as float;
dim Bar09N as float;
dim Bar10N as float;

dim w as float;
dim x as float;
dim y as float;
dim z as float;

dim calc as integer;

dim MyTable = new System.Data.DataTable;
dim MyRow as System.Data.DataRowView;
dim i as integer;
dim values[10] as float;
dim indexes[10] as integer;

'Calculate the Chart Maximum
if IsBad(Bar01) then	
	Bar01N = 0;
else
	Bar01N = Bar01;
endif;
if IsBad(Bar02) then	
	Bar02N = 0;
else
	Bar02N = Bar02;
endif;
if IsBad(Bar03) then	
	Bar03N = 0;
else
	Bar03N = Bar03;
endif;
if IsBad(Bar04) then	
	Bar04N = 0;
else
	Bar04N = Bar04;
endif;
if IsBad(Bar05) then	
	Bar05N = 0;
else
	Bar05N = Bar05;
endif;
if IsBad(Bar06) then	
	Bar06N = 0;
else
	Bar06N = Bar06;
endif;
if IsBad(Bar07) then	
	Bar07N = 0;
else
	Bar07N = Bar07;
endif;
if IsBad(Bar08) then	
	Bar08N = 0;
else
	Bar08N = Bar08;
endif;
if IsBad(Bar09) then	
	Bar09N = 0;
else
	Bar09N = Bar09;
endif;
if IsBad(Bar10) then	
	Bar10N = 0;
else
	Bar10N = Bar10;
endif;

'Calcualate Chart Maximum
a = System.Math.Max( Bar01N, Bar02N );
b = System.Math.Max( Bar03N, Bar04N );
c = System.Math.Max( Bar05N, Bar06N );
d = System.Math.Max( Bar07N, Bar08N );
e = System.Math.Max( Bar09N, Bar10N );

w = System.Math.Max( a, b );
x = System.Math.Max( w, e );
y = System.Math.Max( c, d );

z = System.Math.Max( x, y );

calc = z/(ChartRangeIncrement);
if z <= 0 then
	ChartMax = 0;
else 
	ChartMax = (ChartRangeIncrement) * (calc + 1);
endif;
-      Bar01    Bar02   Bar03   Bar04   Bar05   Bar06   Bar07   Bar08   Bar09   Bar10	   ChartRangeIncrement
   ChartMax                        +H4  B  BO    *%3GD
8(	     	  Arial              Bar001.Text1 	  	        Arial     A         B1    Bar008.Text1 	  	        Arial     A         B8  $  Bar009.Text1 	  	        Arial     A         B9  +  Bar010.Text1 	  	        Arial     A         B10     Bar002.Text1 	  	        Arial     A         B2     
Bar01Value 	  	        Arial     A        #         
Bar02Value 	  	        Arial     A        #         
Bar03Value 	  	        Arial     A        #         
Bar04Value 	  	        Arial     A        #         
Bar05Value 	  	        Arial     A        #      "   
Labels.Text11 	  	        Arial     A         0.00  #   
Labels.Text12 	  	        Arial     A         #.##      $   
Labels.Text13 	  	        Arial     A         #.##      %   
Labels.Text14 	  	        Arial     A         #.##      &   
Labels.Text15 	  	        Arial     A         #.##      '   
Labels.Text16 	  	        Arial     A         #.##      (   Title.Text17 	  	        Arial    @A        
Chart Heading  )   Title.Text18 	  	        Arial     A         Short Description    Bar007.Text1 	  	        Arial     A         B7    Bar006.Text1 	  	        Arial     A         B6    Bar005.Text1 	  	        Arial     A         B5  4   
Bar06Value 	  	        Arial     A        #      5   
Bar07Value 	  	        Arial     A        #      6   
Bar08Value 	  	        Arial     A        #        Bar004.Text1 	  	        Arial     A         B4     
Bar09Value 	  	        Arial     A        #         Bar003.Text1 	  	        Arial     A         B3     
Bar10Value 	  	        Arial     A        #      k e UQ K_     